.stage[data-astro-cid-f2jc3dwf]{--day:72s;--day-offset:calc(var(--day) * -5 / 24);--horizon:62svh;--scene:min(44vw, 40svh);--orbit:min(calc(var(--horizon) - 10svh), 46vw);background:var(--paper);color:var(--ink);animation:day-palette var(--day) linear var(--day-offset) infinite;position:fixed;inset:0;overflow:hidden}@media (orientation:landscape){.stage[data-astro-cid-f2jc3dwf]{--horizon:64svh;--scene:min(46vw, 50svh)}}@keyframes day-palette{0%,to{--paper:#10131f;--night:1;--ink:#cdd3df;--glow:#8fa3c4}20.83%{--paper:#1f1d33;--night:.8;--ink:#d6d2e2;--glow:#9a8fc0}25%{--paper:#cfa98d;--night:0;--ink:#241a17;--glow:#d9934f}29.17%{--paper:#e8dcc8;--ink:#1d1814;--glow:#d19a4a}50%{--paper:#f0ebe0;--ink:#121112;--glow:#b0843a}66.67%{--paper:#e9d9bd;--ink:#1b1611;--glow:#c4893a}75%{--paper:#b47a63;--night:0;--ink:#1e1412;--glow:#e0955a}79.17%{--paper:#3a3049;--night:.6;--ink:#e2dbe8;--glow:#b49bd0}87.5%{--paper:#161a2b;--night:1;--ink:#ccd2df;--glow:#8fa3c4}}.layer[data-astro-cid-f2jc3dwf]{pointer-events:none;position:absolute;inset:0}.sky[data-astro-cid-f2jc3dwf]{height:var(--horizon);animation:fade-in 2.4s var(--ease-out) .3s backwards;position:absolute;top:0;left:-10%;right:-10%;overflow:hidden}.orbit-frame[data-astro-cid-f2jc3dwf]{--frame-size:calc(var(--orbit) * 200 / 88);left:50%;top:calc(var(--horizon) - var(--frame-size) / 2);width:var(--frame-size);height:var(--frame-size);margin-left:calc(var(--frame-size) / -2);position:absolute;overflow:visible}.dial[data-astro-cid-f2jc3dwf]{color:var(--ink);opacity:.4;animation:fade-in 2.4s var(--ease-out) .3s backwards;mask-image:linear-gradient(#000 50%,#0000004d 50%)}.dial-ayah[data-astro-cid-f2jc3dwf]{animation:fade-in 2.4s var(--ease-out) .3s backwards}.dial__ring[data-astro-cid-f2jc3dwf],.dial__tick[data-astro-cid-f2jc3dwf],.hand__axis[data-astro-cid-f2jc3dwf]{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.dial__ring--dashed[data-astro-cid-f2jc3dwf]{stroke-dasharray:2 6}.dial__ring--orbit[data-astro-cid-f2jc3dwf]{stroke-dasharray:1 5}.dial__tick--ayah[data-astro-cid-f2jc3dwf]{stroke:var(--glow);stroke-width:3px}.hand[data-astro-cid-f2jc3dwf]{color:var(--ink);transform-box:view-box;transform-origin:0 0;animation:orbit var(--day) linear var(--day-offset) infinite}.hand__axis[data-astro-cid-f2jc3dwf]{stroke:url(#hand-fade);opacity:.25}.starfield[data-astro-cid-f2jc3dwf],.cloudbank[data-astro-cid-f2jc3dwf]{position:absolute;inset:0}.starfield[data-astro-cid-f2jc3dwf]{opacity:var(--night)}.star[data-astro-cid-f2jc3dwf]{width:var(--star-size);height:var(--star-size);margin:calc(var(--star-size) / -2) 0 0 calc(var(--star-size) / -2);background:var(--raw-moon);border-radius:50%;animation:4s ease-in-out infinite twinkle;position:absolute}.star--sparkle[data-astro-cid-f2jc3dwf]{width:calc(var(--star-size) * 3);height:calc(var(--star-size) * 3);margin:calc(var(--star-size) * -1.5) 0 0 calc(var(--star-size) * -1.5);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);border-radius:0}.cloudbank[data-astro-cid-f2jc3dwf]{opacity:calc(1 - var(--night))}.cloud[data-astro-cid-f2jc3dwf]{gap:.9vmin;animation:linear infinite drift;display:grid;position:absolute;left:0}.cloud[data-astro-cid-f2jc3dwf] span[data-astro-cid-f2jc3dwf]{border:1px solid var(--ink);opacity:.45;border-radius:999px;height:1.4vmin}.cloud[data-astro-cid-f2jc3dwf] span[data-astro-cid-f2jc3dwf]:nth-child(2){width:70%;margin-left:18%}.cloud[data-astro-cid-f2jc3dwf] span[data-astro-cid-f2jc3dwf]:nth-child(3){width:45%;margin-left:40%}.sun[data-astro-cid-f2jc3dwf]{color:var(--raw-sun)}.sun__core[data-astro-cid-f2jc3dwf]{fill:currentColor}.sun__halo[data-astro-cid-f2jc3dwf],.sun__rays[data-astro-cid-f2jc3dwf] line[data-astro-cid-f2jc3dwf]{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.sun__halo[data-astro-cid-f2jc3dwf]{stroke-dasharray:2 4}.sun__rays[data-astro-cid-f2jc3dwf]{transform-box:fill-box;transform-origin:50%;animation:12s linear infinite spin}.moon[data-astro-cid-f2jc3dwf]{color:var(--raw-moon)}.moon__body[data-astro-cid-f2jc3dwf]{fill:currentColor}.moon__construction[data-astro-cid-f2jc3dwf]{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:1 3;vector-effect:non-scaling-stroke;opacity:.6}.scene-box[data-astro-cid-f2jc3dwf]{left:50%;top:calc(var(--horizon) - var(--scene));width:var(--scene);height:var(--scene);margin-left:calc(var(--scene) / -2);position:absolute}.scene-art[data-astro-cid-f2jc3dwf]{width:100%;height:100%;display:block;overflow:visible}.horizon[data-astro-cid-f2jc3dwf]{width:120%;left:-10%;top:var(--horizon);background:var(--ink);height:1px;animation:draw-horizon 1.4s var(--ease-stage) backwards;position:absolute}.floor[data-astro-cid-f2jc3dwf]{left:50%;top:var(--horizon);width:var(--scene);height:calc(100svh - var(--horizon));margin-left:calc(var(--scene) / -2);clip-path:polygon(36% 0,64% 0,96% 100%,4% 100%);background:linear-gradient(to bottom, var(--glow), transparent 85%);opacity:.5;transform-origin:top;animation:unfold 1.2s var(--ease-stage) 1.5s backwards;position:absolute}.arch[data-astro-cid-f2jc3dwf]{fill:var(--ink);animation:grow-up 1.4s var(--ease-stage) .7s backwards}.figure[data-astro-cid-f2jc3dwf]{animation:.7s 2.1s backwards fade-in}.rule[data-astro-cid-f2jc3dwf]{background:var(--ink);opacity:.2;width:1px;position:absolute;top:0;bottom:0}.rule--start[data-astro-cid-f2jc3dwf]{left:6vw}.rule--end[data-astro-cid-f2jc3dwf]{right:6vw}.marker[data-astro-cid-f2jc3dwf]{top:var(--horizon);border:1px solid var(--ink);background:var(--paper);border-radius:50%;width:9px;height:9px;margin:-4px 0 0 -4px;position:absolute}.marker--start[data-astro-cid-f2jc3dwf]{left:6vw}.marker--end[data-astro-cid-f2jc3dwf]{left:94vw}.title[data-astro-cid-f2jc3dwf]{left:0;right:0;top:calc(var(--horizon) + 4svh);letter-spacing:.32em;text-align:center;text-transform:uppercase;animation:fade-up .9s var(--ease-out) 1.8s backwards;margin:0;padding-left:.32em;font-size:clamp(1.5rem,4.4vmin,2.75rem);font-weight:800;position:absolute}.verse[data-astro-cid-f2jc3dwf]{left:50%;bottom:max(4svh, env(safe-area-inset-bottom));text-align:center;width:min(88vw,60ch);animation:fade-up .9s var(--ease-out) 2s backwards;margin:0 0 0 calc(min(88vw,60ch)/-2);position:absolute}.verse[data-astro-cid-f2jc3dwf] p[data-astro-cid-f2jc3dwf]{margin:0}.verse__arabic[data-astro-cid-f2jc3dwf]{font-size:clamp(1rem,2.6vmin,1.375rem);line-height:1.9}.verse__translation[data-astro-cid-f2jc3dwf]{opacity:.7;margin-top:.6em;font-size:clamp(.75rem,1.7vmin,.875rem);line-height:1.6}@keyframes orbit{0%{transform:rotate(-180deg)}to{transform:rotate(180deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes drift{0%{transform:translate(-40vmin)}to{transform:translate(120vw)}}@keyframes twinkle{50%{opacity:.1;transform:scale(.5)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}}@keyframes draw-horizon{0%{transform:scaleX(0)}}@keyframes unfold{0%{transform:scaleY(0)}}@keyframes grow-up{0%{clip-path:inset(100% 0 0)}}@media (prefers-reduced-motion:reduce){.stage[data-astro-cid-f2jc3dwf],.stage[data-astro-cid-f2jc3dwf] [data-astro-cid-f2jc3dwf]{animation:none!important}}:root{--raw-ink:#121112;--raw-sun:#c08a35;--raw-moon:#e4e8f0;--ease-stage:cubic-bezier(.7, 0, .2, 1);--ease-out:cubic-bezier(.2, .7, .2, 1)}@property --paper{syntax:"<color>";inherits:true;initial-value:#f0ebe0}@property --ink{syntax:"<color>";inherits:true;initial-value:#121112}@property --glow{syntax:"<color>";inherits:true;initial-value:#b0843a}@property --night{syntax:"<number>";inherits:true;initial-value:0}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;background:var(--raw-ink);height:100%;font-family:var(--font-latin);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}:lang(ar){font-family:var(--font-arabic)}
