.site-mode{z-index:100000;isolation:isolate;place-items:center;padding:clamp(1.25rem,4vw,2.5rem);display:grid;position:fixed;inset:0;overflow:hidden}.site-mode__bg{pointer-events:none;position:absolute;inset:0}.site-mode__orb{filter:blur(60px);opacity:.55;will-change:transform, opacity;border-radius:50%;position:absolute}.site-mode__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1rem;width:min(100%,34rem);display:flex;position:relative}.site-mode__mark{border-radius:1.25rem;place-items:center;width:4.5rem;height:4.5rem;margin-bottom:.35rem;display:grid}.site-mode__eyebrow{letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.site-mode__title{letter-spacing:-.02em;margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-size:clamp(2rem,5vw,2.75rem);font-weight:600;line-height:1.15}.site-mode__lead{opacity:.82;max-width:28rem;margin:0;font-size:1.05rem;line-height:1.55}.site-mode__meta{opacity:.55;margin:.5rem 0 0;font-size:.85rem}.site-mode__pulse{border-radius:50%;width:2.5rem;height:2.5rem;margin-top:.75rem;position:relative}.site-mode__pulse:before,.site-mode__pulse:after{content:"";border:1.5px solid;border-radius:50%;animation:2.4s ease-out infinite site-mode-ring;position:absolute;inset:0}.site-mode__pulse:after{animation-delay:.8s}@keyframes site-mode-ring{0%{opacity:.7;transform:scale(.35)}to{opacity:0;transform:scale(1.8)}}.site-mode--maintenance{color:#e8eef5;background:#070b10}.site-mode--maintenance .site-mode__bg{background:radial-gradient(80% 60% at 50% -10%,#38bdf82e,#0000 55%),radial-gradient(50% 40% at 100% 100%,#0ea5e91f,#0000 50%),linear-gradient(165deg,#0a1018 0%,#070b10 45%,#0c1520 100%)}.site-mode--maintenance .site-mode__orb--a{background:#38bdf8;width:28rem;height:28rem;animation:12s ease-in-out infinite alternate site-mode-drift;top:-8rem;left:50%;translate:-50%}.site-mode--maintenance .site-mode__orb--b{opacity:.35;background:#0ea5e9;width:18rem;height:18rem;animation:16s ease-in-out infinite alternate-reverse site-mode-drift;bottom:-4rem;right:-2rem}.site-mode--maintenance .site-mode__mark{color:#7dd3fc;background:#38bdf81f;border:1px solid #38bdf859;box-shadow:0 0 40px #38bdf826}.site-mode--maintenance .site-mode__eyebrow{color:#7dd3fc}.site-mode--maintenance .site-mode__pulse{color:#38bdf8}.site-mode--maintenance .site-mode__grid{background-image:linear-gradient(#7dd3fc0f 1px,#0000 1px),linear-gradient(90deg,#7dd3fc0f 1px,#0000 1px);background-size:48px 48px;animation:24s linear infinite site-mode-grid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000)}@keyframes site-mode-grid{to{background-position:48px 48px}}.site-mode--namaz{color:#f3ebe0;background:#1a1510}.site-mode--namaz .site-mode__bg{background:radial-gradient(90% 70% at 50% 0,#d4af7838,#0000 55%),radial-gradient(60% 50% at 0 100%,#3d5a4a59,#0000 50%),linear-gradient(#2a2218 0%,#1a1510 40%,#12181a 100%)}.site-mode--namaz .site-mode__orb--a{opacity:.28;background:#d4af78;width:32rem;height:32rem;animation:8s ease-in-out infinite site-mode-breathe;top:-10rem;left:40%}.site-mode--namaz .site-mode__orb--b{opacity:.4;background:#3d5a4a;width:22rem;height:22rem;animation:11s ease-in-out infinite reverse site-mode-breathe;bottom:-6rem;left:-4rem}.site-mode--namaz .site-mode__mark{color:#e8d5b5;background:#d4af781f;border:1px solid #d4af7866;box-shadow:0 0 48px #d4af782e}.site-mode--namaz .site-mode__eyebrow,.site-mode--namaz .site-mode__pulse{color:#d4af78}.site-mode--namaz .site-mode__crescent{border-radius:50%;width:1.75rem;height:1.75rem;transform:rotate(-30deg);box-shadow:inset -.55rem 0}@keyframes site-mode-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(2%,4%)scale(1.08)}}@keyframes site-mode-breathe{0%,to{opacity:.28;transform:scale(1)}50%{opacity:.4;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.site-mode__orb,.site-mode__grid,.site-mode__pulse:before,.site-mode__pulse:after{animation:none!important}}
