.sa[data-astro-cid-etctx3mi]{padding-bottom:0}.sa-vh[data-astro-cid-etctx3mi]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sa-hero[data-astro-cid-etctx3mi]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:32px;max-width:1120px;padding-block:40px 24px;display:grid}.sa-hero__text[data-astro-cid-etctx3mi]{justify-items:start;gap:16px;display:grid}.sa-vol[data-astro-cid-etctx3mi]{box-shadow:inset 0 0 0 1px var(--gold);color:var(--g700);font:600 .85rem/1.2 "Alexandria", var(--font-body);border-radius:999px;padding:5px 12px}h1[data-astro-cid-etctx3mi]{font:700 clamp(3rem, 7.5vw, 5.6rem)/.95 "Alexandria", var(--font-body);letter-spacing:-.04em;color:var(--ink)}.sa-sub[data-astro-cid-etctx3mi]{font:600 clamp(1.15rem, 2vw, 1.45rem)/1.2 "Alexandria", var(--font-body);color:var(--g700)}.sa-lead[data-astro-cid-etctx3mi]{color:var(--ink-muted);max-width:58ch;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.sa-hero__row[data-astro-cid-etctx3mi]{flex-wrap:wrap;align-items:center;gap:12px 22px;padding-top:6px;display:flex}.sa-go[data-astro-cid-etctx3mi]{background:var(--g700);color:var(--cream);border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-flex}.sa-go[data-astro-cid-etctx3mi]:hover{background:var(--g900)}.sa-go[data-astro-cid-etctx3mi] svg{fill:currentColor;width:16px;height:16px;rotate:90deg}.sa-quiet[data-astro-cid-etctx3mi]{color:var(--g700);font-weight:600}.sa-hero__alif[data-astro-cid-etctx3mi]{place-items:center;min-height:420px;display:grid;position:relative}.sa-hero__frame[data-astro-cid-etctx3mi]{background:radial-gradient(60% 50% at 50% 40%, #fffdf8, var(--cream-2));box-shadow:inset 0 0 0 1px #c99a2eb3, inset 0 0 0 8px var(--cream), inset 0 0 0 9px #c99a2e66;border-radius:999px 999px 18px 18px;position:absolute;inset:0 12%}.sa-alif[data-astro-cid-etctx3mi]{font:700 clamp(13rem, 30vw, 21rem)/1 "Amiri", var(--font-quran);color:var(--g700);padding-bottom:.18em;animation:1.5s cubic-bezier(.55,.05,.3,1) .4s backwards sa-write;position:relative}@keyframes sa-write{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.sa-nib[data-astro-cid-etctx3mi]{background:var(--gold);opacity:0;width:16px;height:16px;animation:1.5s cubic-bezier(.55,.05,.3,1) .4s sa-nib;position:absolute;top:16%;left:50%;translate:-50%;rotate:45deg;box-shadow:0 6px 16px -4px #c99a2ee6}@keyframes sa-nib{0%{opacity:1;top:16%}90%{opacity:1}to{opacity:0;top:78%}}@media (prefers-reduced-motion:reduce){.sa-alif[data-astro-cid-etctx3mi]{animation:none}.sa-nib[data-astro-cid-etctx3mi]{display:none}}.sa-hero__alif[data-astro-cid-etctx3mi]:after{content:"";background:var(--gold);width:2px;height:48px;position:absolute;bottom:-24px;left:50%;translate:-1px}@media (width<=820px){.sa-hero[data-astro-cid-etctx3mi]{grid-template-columns:minmax(0,1fr)}.sa-hero__alif[data-astro-cid-etctx3mi]{order:-1;min-height:300px}.sa-hero__alif[data-astro-cid-etctx3mi]:after{display:none}}.sa-howto[data-astro-cid-etctx3mi]{max-width:1120px;padding-block:28px 8px}.sa-howto[data-astro-cid-etctx3mi] p[data-astro-cid-etctx3mi]{text-align:center;color:var(--ink-muted);max-width:60ch;margin-inline:auto}.sa-howto[data-astro-cid-etctx3mi] strong[data-astro-cid-etctx3mi]{color:var(--ink)}.sa-line[data-astro-cid-etctx3mi]{--p:1;gap:28px;max-width:1040px;padding-block:36px 72px;display:grid;position:relative}.sa-line[data-astro-cid-etctx3mi].is-live{--p:0}.sa-line__spine[data-astro-cid-etctx3mi]{background:#c99a2e40;width:2px;position:absolute;top:0;bottom:40px;left:50%;translate:-1px}.sa-line__fill[data-astro-cid-etctx3mi]{height:calc(var(--p) * 100%);background:var(--gold);transition:height .12s linear;position:absolute;inset:0 0 auto}.sa-group[data-astro-cid-etctx3mi]{gap:18px;display:grid;position:relative}.sa-group__name[data-astro-cid-etctx3mi]{z-index:1;background:var(--g900);color:var(--gold-light);font:700 .92rem/1 "Alexandria", var(--font-body);letter-spacing:.01em;border-radius:999px;justify-self:center;padding:7px 16px;position:relative}.sa-group[data-astro-cid-etctx3mi] ol[data-astro-cid-etctx3mi]{gap:18px;margin:0;padding:0;list-style:none;display:grid}.sa-st[data-astro-cid-etctx3mi]{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:center;gap:0 26px;display:grid}.sa-st__tile[data-astro-cid-etctx3mi]{z-index:1;background:var(--paper);width:88px;height:112px;box-shadow:inset 0 0 0 1.5px #c99a2eb3, 0 0 0 6px var(--cream);transition:background-color .5s, transform .5s var(--ease);border-radius:44px 44px 12px 12px;grid-column:2;align-content:center;justify-items:center;gap:6px;display:grid;position:relative}.sa-st__ar[data-astro-cid-etctx3mi]{font:700 2.4rem/1 "Amiri", var(--font-quran);height:1.15em;color:var(--g700);transition:color .5s}.sa-st__name[data-astro-cid-etctx3mi]{font:600 .76rem/1 "Alexandria", var(--font-body);color:var(--ink-muted)}.sa-st__card[data-astro-cid-etctx3mi]{background:var(--paper);color:var(--ink);border-radius:16px;grid-column:3;justify-items:start;gap:8px;padding:18px 20px;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #d9d0bc}.sa-st[data-astro-cid-etctx3mi].is-right .sa-st__card[data-astro-cid-etctx3mi]{text-align:right;grid-area:1/1;justify-items:end}a[data-astro-cid-etctx3mi].sa-st__card{box-shadow:inset 0 0 0 1.5px var(--gold);transition:transform .3s var(--ease)}a[data-astro-cid-etctx3mi].sa-st__card:hover{transform:translateY(-3px)}.sa-st__n[data-astro-cid-etctx3mi]{font:600 .8rem/1 "Alexandria", var(--font-body);color:var(--g700)}.sa-st__t[data-astro-cid-etctx3mi]{font:700 1.08rem/1.25 "Alexandria", var(--font-body);letter-spacing:-.015em}.sa-st[data-astro-cid-etctx3mi].is-ready .sa-st__tile[data-astro-cid-etctx3mi]{background:var(--g700)}.sa-st[data-astro-cid-etctx3mi].is-ready .sa-st__ar[data-astro-cid-etctx3mi]{color:var(--gold-light)}.sa-st[data-astro-cid-etctx3mi].is-ready .sa-st__name[data-astro-cid-etctx3mi]{color:var(--on-em)}.is-live[data-astro-cid-etctx3mi] .sa-st[data-astro-cid-etctx3mi]:not(.is-lit) .sa-st__tile[data-astro-cid-etctx3mi]{transform:scale(.9)}.is-live[data-astro-cid-etctx3mi] .sa-st[data-astro-cid-etctx3mi].is-lit:not(.is-ready) .sa-st__tile[data-astro-cid-etctx3mi]{background:var(--g900)}.is-live[data-astro-cid-etctx3mi] .sa-st[data-astro-cid-etctx3mi].is-lit:not(.is-ready) .sa-st__ar[data-astro-cid-etctx3mi]{color:var(--gold-light)}.is-live[data-astro-cid-etctx3mi] .sa-st[data-astro-cid-etctx3mi].is-lit:not(.is-ready) .sa-st__name[data-astro-cid-etctx3mi]{color:var(--on-em)}@media (width<=760px){.sa-line__spine[data-astro-cid-etctx3mi]{left:44px}.sa-group__name[data-astro-cid-etctx3mi]{justify-self:start}.sa-st[data-astro-cid-etctx3mi],.sa-st[data-astro-cid-etctx3mi].is-right{grid-template-columns:88px minmax(0,1fr);gap:0 16px}.sa-st__tile[data-astro-cid-etctx3mi]{grid-column:1;width:80px;height:96px}.sa-st__card[data-astro-cid-etctx3mi],.sa-st[data-astro-cid-etctx3mi].is-right .sa-st__card[data-astro-cid-etctx3mi]{text-align:left;grid-area:1/2;justify-items:start}}.sa-end[data-astro-cid-etctx3mi]{background:var(--g700);color:var(--cream)}.sa-end__in[data-astro-cid-etctx3mi]{justify-items:start;gap:16px;max-width:1040px;padding-block:56px;display:grid}.sa-end[data-astro-cid-etctx3mi] h2[data-astro-cid-etctx3mi]{font:700 clamp(1.6rem, 3vw, 2.3rem)/1.1 "Alexandria", var(--font-body);letter-spacing:-.025em}.sa-end[data-astro-cid-etctx3mi] p[data-astro-cid-etctx3mi]{color:var(--on-em);max-width:60ch}.sa-end[data-astro-cid-etctx3mi] ul[data-astro-cid-etctx3mi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.sa-end[data-astro-cid-etctx3mi] a[data-astro-cid-etctx3mi]{color:var(--cream);background:#f4efe312;border-radius:14px;gap:2px;padding:14px 16px;font-weight:700;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #c99a2e73}.sa-end[data-astro-cid-etctx3mi] a[data-astro-cid-etctx3mi]:hover{box-shadow:inset 0 0 0 2px var(--gold)}.sa-end[data-astro-cid-etctx3mi] a[data-astro-cid-etctx3mi] span[data-astro-cid-etctx3mi]{color:#f0dda8;font-size:.85rem;font-weight:500}@media (width<=640px){.sa-end[data-astro-cid-etctx3mi] ul[data-astro-cid-etctx3mi]{grid-template-columns:minmax(0,1fr)}}
