body{margin:0}.l-aurora{--bg:#08070F;--glow:radial-gradient(520px 420px at -10% -5%,rgba(124,58,237,.36),transparent 60%),radial-gradient(480px 420px at 115% 95%,rgba(14,165,233,.24),transparent 60%);--hero:linear-gradient(140deg,#4F46E5 0%,#9333EA 55%,#DB2777 100%);--btn:linear-gradient(120deg,#4F46E5,#9333EA 60%,#DB2777);--g1:#818CF8;--g2:#C084FC;--g3:#F472B6;--surf:rgba(255,255,255,.06);--surf2:rgba(255,255,255,.1);--line:rgba(255,255,255,.09);--track:rgba(255,255,255,.08);--tx:#FFFFFF;--mu:rgba(255,255,255,.64);--dot:linear-gradient(135deg,#818CF8,#E879F9);--acc:#C4B5FD;--sheet:#15131F;--dim:rgba(0,0,0,.6);--hl:rgba(192,132,252,.22);--nav:rgba(22,20,36,.78);--navOn:rgba(255,255,255,.12);--shadow:0 18px 44px rgba(147,51,234,.38);--ok:#34D399;--okBg:rgba(52,211,153,.14);--bad:#FB7185;--badBg:rgba(251,113,133,.14);--mid:#FBBF24;--midBg:rgba(251,191,36,.14)}.l-morning{--bg:#E4E9F1;--glow:radial-gradient(520px 420px at -10% -5%,rgba(16,185,129,.26),transparent 60%),radial-gradient(480px 420px at 115% 95%,rgba(67,56,202,.2),transparent 60%);--hero:linear-gradient(140deg,#047857 0%,#0E7490 50%,#4338CA 100%);--btn:linear-gradient(120deg,#047857,#0E7490 55%,#4338CA);--g1:#059669;--g2:#0891B2;--g3:#4F46E5;--surf:#FFFFFF;--surf2:#D6DEE8;--line:rgba(15,23,42,.13);--track:#CBD5E1;--tx:#0F172A;--mu:#64748B;--dot:linear-gradient(135deg,#10B981,#6366F1);--acc:#0E7490;--sheet:#FFFFFF;--dim:rgba(15,23,42,.42);--hl:rgba(8,145,178,.16);--nav:rgba(255,255,255,.9);--navOn:#EEF2F7;--shadow:0 18px 40px rgba(14,116,144,.28);--ok:#047857;--okBg:#D1FAE5;--bad:#BE123C;--badBg:#FFE4E6;--mid:#B45309;--midBg:#FEF3C7}.l-sunset{--bg:#F8E8DC;--glow:radial-gradient(520px 420px at -10% -5%,rgba(251,146,60,.34),transparent 60%),radial-gradient(480px 420px at 115% 95%,rgba(219,39,119,.2),transparent 60%);--hero:linear-gradient(145deg,#C2410C 0%,#DC2626 45%,#BE185D 100%);--btn:linear-gradient(120deg,#C2410C,#DC2626 50%,#BE185D);--g1:#F97316;--g2:#EF4444;--g3:#DB2777;--surf:#FFFFFF;--surf2:#F1D8C8;--line:rgba(28,25,23,.13);--track:#EBCDB9;--tx:#1C1917;--mu:#78716C;--dot:linear-gradient(135deg,#FB923C,#EC4899);--acc:#C2410C;--sheet:#FFFFFF;--dim:rgba(28,25,23,.42);--hl:rgba(239,68,68,.14);--nav:rgba(255,255,255,.9);--navOn:#FDEDE4;--shadow:0 18px 40px rgba(220,38,38,.28);--ok:#15803D;--okBg:#DCFCE7;--bad:#B91C1C;--badBg:#FEE2E2;--mid:#B45309;--midBg:#FEF3C7}@font-face{font-family:Uthmanic Hafs;src:url(../fonts/UthmanicHafs1Ver18.woff2) format("woff2");font-display:block}@font-face{font-family:Surah Names;src:url(../fonts/sura_names.woff2) format("woff2");font-display:block}.sn{font-family:Surah Names,serif;font-weight:400;direction:ltr;white-space:nowrap}.ar{font-family:Uthmanic Hafs,Amiri Quran,serif;direction:rtl}.nas{font-family:Noto Naskh Arabic,serif;direction:rtl}.arw{font-family:Amiri,serif;direction:rtl}.gtx{background:linear-gradient(120deg,var(--g1),var(--g2),var(--g3));-webkit-background-clip:text;background-clip:text;color:transparent}.ic{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.sc{scrollbar-width:none}.sc::-webkit-scrollbar{display:none}.press{transition:transform .08s ease-out;touch-action:manipulation}.press:active{transform:scale(.96)}@keyframes glowPulse{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}.glow-pulse{animation:glowPulse 3.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.glow-pulse{animation:none;opacity:.6}}button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:pointer}button:disabled{cursor:default}input{font:inherit;color:inherit}.pal>summary{list-style:none;cursor:pointer}.pal>summary::-webkit-details-marker{display:none}.pal .sw-on{display:none}.l-aurora .pal .on-aurora,.l-morning .pal .on-morning,.l-sunset .pal .on-sunset{display:flex}.l-aurora .pal .row-aurora,.l-morning .pal .row-morning,.l-sunset .pal .row-sunset{background:var(--surf2)}.thm{border:2px solid transparent;transition:border-color .2s,transform .08s ease-out}.thm:active{transform:scale(.97)}.thm .ck{display:none}.l-aurora .thm-aurora,.l-morning .thm-morning,.l-sunset .thm-sunset{border-color:var(--g2)}.l-aurora .thm-aurora .ck,.l-morning .thm-morning .ck,.l-sunset .thm-sunset .ck{display:flex}html,body,#root{height:100%}body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent}.app{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;box-sizing:border-box;padding-top:calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px));padding-bottom:var(--tg-safe-area-inset-bottom, 0px)}.app>.phone{position:relative;width:100%;max-width:480px;height:100%;overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}
