/* آدم · الرحلة الليلية — طبقةُ المشاهدِ فوقَ الفيلم (الألوانُ كلُّها من hawiyya.css) */
.fasl-scrub .scrub-nusus{inset:0;display:grid;place-items:end start;padding:0 clamp(16px,6vw,96px) clamp(40px,7vh,88px)}
.scrub-nass.mashhad{max-width:min(60ch,56vw);text-align:start;font-family:var(--f-matn);font-size:clamp(15px,1.25vw,19px);line-height:1.75;color:var(--nass-thani);
  padding:22px 26px 24px;border-inline-start:1px solid var(--ishara-khatt);
  background:linear-gradient(to left,var(--zujaj),transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
.mashhad h1,.mashhad h2{font-family:var(--f-unwan);color:var(--nass-qawi);font-weight:700;line-height:1.35;margin:6px 0 12px;text-wrap:balance}
.mashhad h1{font-size:clamp(28px,3.6vw,56px)}
.mashhad h2{font-size:clamp(24px,2.7vw,42px)}
.mashhad em{font-style:normal;color:var(--tawkid)}
.mashhad b{color:var(--nass-qawi);font-weight:600}
.mashhad-ras{font-family:var(--f-matn);font-size:13px;letter-spacing:0;font-weight:500;color:var(--ishara)}
.mashhad .raqm{font-family:var(--f-raqm);color:var(--tawkid);font-weight:600}
.mashhad .masdar{margin-top:12px;font-size:12px;color:var(--khafit)}
.mashhad .dalil-tamrir-nass{margin-top:18px;font-size:13px;color:var(--khafit);letter-spacing:.04em}
.mashhad .dalil-tamrir-nass::after{content:"";display:block;width:1px;height:34px;margin-top:10px;background:linear-gradient(var(--fiddi),transparent);animation:nabd 2.2s ease-in-out infinite}
.mashhad .qaima{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:9px}
.mashhad .qaima li{position:relative;padding-inline-start:18px}
.mashhad .qaima li::before{content:"";position:absolute;inset-inline-start:0;top:.8em;width:7px;height:7px;border:1px solid var(--ishara);transform:rotate(45deg)}
.mashhad .qaima.raqmiyya,.mashhad .qaima.marahil{counter-reset:m}
.mashhad .qaima.raqmiyya li,.mashhad .qaima.marahil li{counter-increment:m;padding-inline-start:34px}
.mashhad .qaima.raqmiyya li::before,.mashhad .qaima.marahil li::before{content:counter(m,arabic-indic);border:0;transform:none;top:0;width:auto;height:auto;font-family:var(--f-raqm);color:var(--tawkid)}
.mashhad-burj{max-width:min(72ch,64vw)}
@media (min-width:1100px){.mashhad-burj .qaima{grid-template-columns:1fr 1fr;column-gap:28px}}
.hud-talab{font-size:13px;color:var(--nass-qawi);text-decoration:none;padding:7px 14px;border:1px solid var(--ishara-khatt);border-radius:999px}
.hud-talab:hover,.hud-talab:focus-visible{border-color:var(--ishara);color:var(--ishara)}
.aid.talab{display:inline-block;text-decoration:none;margin-top:10px}
.dhayl .masadir{max-width:90ch;margin:8px auto 0;line-height:1.7}
@media (max-width:720px){
  .fasl-scrub .scrub-nusus{place-items:end stretch;padding:0 16px 48px}
  .scrub-nass.mashhad{max-width:none;padding:16px 18px 18px}
  .mashhad .qaima{gap:6px;font-size:14px}
}
html.qalil .scrub-nass.mashhad{background:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.jaww-canvas{filter:saturate(.92) contrast(1.04);pointer-events:none}
