@font-face{font-family:Amiri Quran;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-quran-arabic-400-normal-wRcqfVJx.woff2) format("woff2"),url(/assets/amiri-quran-arabic-400-normal-CZ144KtP.woff) format("woff")}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2) format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2) format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2) format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2) format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff) format("woff")}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-malayalam-malayalam-400-normal-BlRtQoab.woff2) format("woff2"),url(/assets/noto-sans-malayalam-malayalam-400-normal-BR1YyT1N.woff) format("woff")}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-malayalam-malayalam-500-normal-DhpY4OhL.woff2) format("woff2"),url(/assets/noto-sans-malayalam-malayalam-500-normal-2zwO1l--.woff) format("woff")}:root{--bg:#eef1ec;--surface:#fbfcf9;--sunk:#e3e8e1;--ink:#13302a;--muted:#5a6f68;--line:#cfd8d0;--accent:#0f5b4b;--accent-ink:#ffffff;--gold:#a7781c;--gold-soft:#f3e6c6;--danger:#a23a2c;--f-ar:"Amiri Quran","Amiri","Scheherazade New","Traditional Arabic",serif;--f-display:"Newsreader","Newsreader Variable",Georgia,"Times New Roman",serif;--f-body:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--f-ml:"Noto Sans Malayalam","Manjari","Kartika",sans-serif;--r:14px;--rule:#c3cfc5}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0c1715;--surface:#13221f;--sunk:#0f1c19;--ink:#e3ece7;--muted:#93a8a0;--line:#25392f;--accent:#4fb79c;--accent-ink:#06201a;--gold:#e0b45a;--gold-soft:#3a2f17;--danger:#e07d6c;--rule:#2f4a40;color-scheme:dark}}:root[data-theme=dark]{--bg:#0c1715;--surface:#13221f;--sunk:#0f1c19;--ink:#e3ece7;--muted:#93a8a0;--line:#25392f;--accent:#4fb79c;--accent-ink:#06201a;--gold:#e0b45a;--gold-soft:#3a2f17;--danger:#e07d6c;--rule:#2f4a40;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.55}.wrap{max-width:740px;margin:0 auto;padding-inline:16px;padding-block:20px 60px;display:flex;flex-direction:column;gap:18px}h1,h2{font-family:var(--f-display);font-weight:600;text-wrap:balance;margin:0;letter-spacing:-.01em}h1{font-size:1.75rem;line-height:1.15}.eyebrow{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600}header{display:flex;flex-direction:column;gap:4px}header .sub{color:var(--muted);margin:0}.bism{font-family:var(--f-ar);font-size:1.5rem;color:var(--accent);direction:rtl;line-height:1.6}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.family{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.member{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 8px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r);min-width:0}.member .av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:700;background:var(--sunk);color:var(--ink);font-size:.95rem}.member .nm{font-weight:600;font-size:.9rem}.member .ct{font-size:.75rem;color:var(--muted);font-variant-numeric:tabular-nums}.member[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.member[aria-pressed=true] .av{background:var(--accent);color:var(--accent-ink)}.hint{font-size:.85rem;color:var(--muted);margin:0}.notice{border:1px dashed var(--line);border-radius:var(--r);padding:10px 14px;font-size:.88rem;color:var(--muted);background:var(--surface)}.bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.seg{display:inline-flex;background:var(--sunk);border-radius:999px;padding:3px;gap:2px}.seg button{border:0;background:transparent;padding:7px 14px;border-radius:999px;font-weight:600;font-size:.88rem;color:var(--muted)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.seg.small button{padding:5px 11px;font-size:.8rem}.list{display:flex;flex-direction:column;gap:14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px;display:flex;flex-direction:column;gap:14px;min-width:0}.card.complete{border-color:var(--gold)}.ref{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.ref h2{font-size:1.2rem}.ref .meta{font-size:.8rem;color:var(--muted);font-variant-numeric:tabular-nums}.verse{display:flex;flex-direction:column;gap:8px;padding-block:6px;border-top:1px solid var(--line)}.verse:first-of-type{border-top:0}.ar{font-family:var(--f-ar);direction:rtl;text-align:right;font-size:1.65rem;line-height:2.15;color:var(--ink)}.ar .end{color:var(--gold);font-size:.9em;margin-inline-start:.2em;white-space:nowrap}.tr{display:flex;flex-direction:column;gap:2px;min-width:0}.tr .lang{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600}.tr p{margin:0}.tr.ml p{font-family:var(--f-ml);line-height:1.8;font-size:.98rem}.vnum{font-size:.75rem;color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.who{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;padding:4px 10px;border-radius:999px;border:1px solid var(--line);color:var(--muted);background:transparent}.chip.done{background:var(--gold-soft);border-color:var(--gold);color:var(--ink);font-weight:600}.chip svg{width:12px;height:12px}.foot{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:12px}.btn{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);padding:9px 16px;border-radius:999px;font-weight:600;font-size:.9rem}.btn.ghost{background:transparent;color:var(--accent)}.btn.quiet{border-color:var(--line);background:transparent;color:var(--muted);font-weight:500}.btn.danger{border-color:var(--danger);background:transparent;color:var(--danger)}.btn:disabled{opacity:.5;cursor:not-allowed}.status{font-size:.85rem;color:var(--muted)}.status b{color:var(--gold)}.note{font-size:.9rem;font-style:italic;color:var(--muted);margin:0}.finder{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px;display:flex;flex-direction:column;gap:12px}.row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field label{font-size:.75rem;font-weight:600;color:var(--muted)}.field.grow{flex:1 1 220px}select,input{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:9px 10px;min-width:0;width:100%}.field.num{width:92px}.divider{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.78rem}.divider:before,.divider:after{content:"";flex:1;border-top:1px solid var(--line)}.results-head{font-size:.85rem;color:var(--muted)}.hit{text-align:left;width:100%;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.hit:hover{border-color:var(--accent)}.hit .r{font-weight:600;font-size:.85rem;color:var(--accent)}.hit .t{font-size:.9rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hit .t.mlf{font-family:var(--f-ml)}mark{background:var(--gold-soft);color:inherit;border-radius:3px;padding:0 2px}.empty{text-align:center;padding:28px 16px;color:var(--muted);border:1px dashed var(--line);border-radius:var(--r);display:flex;flex-direction:column;gap:6px;align-items:center}.empty strong{color:var(--ink);font-family:var(--f-display);font-size:1.1rem;font-weight:600}.confirm{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.88rem}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(18px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:999px;font-size:.88rem;font-weight:500;max-width:calc(100% - 32px)}@media(max-width:480px){.member .av{width:34px;height:34px;font-size:.85rem}.member .nm{font-size:.8rem}.ar{font-size:1.45rem}.card{padding:14px}}@media(prefers-reduced-motion:no-preference){.chip,.member,.btn{transition:background .15s,border-color .15s,color .15s}}.stack{display:flex;flex-direction:column;gap:18px}.topnav{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.brand{font-family:var(--f-display);font-weight:600;font-size:1.05rem}.badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-inline-start:5px;border-radius:999px;background:var(--gold);color:var(--surface);font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums}.continue{display:flex;flex-direction:column;gap:2px;text-align:left;border:1px solid var(--gold);background:var(--gold-soft);border-radius:var(--r);padding:14px 16px;color:var(--ink)}.continue .cr-t{font-family:var(--f-display);font-size:1.15rem;font-weight:600}.sgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.sura{display:flex;align-items:center;gap:12px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px;min-width:0}.sura:hover{border-color:var(--accent)}.sura .sn{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--sunk);font-weight:700;font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--accent)}.sura .st{display:flex;flex-direction:column;min-width:0;flex:1}.sura .st b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sura .st small{color:var(--muted);font-size:.78rem}.sura .sa{font-family:var(--f-ar);font-size:1.05rem;direction:rtl;white-space:nowrap;flex:none}.rbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;padding:10px 0;background:var(--bg);border-bottom:1px solid var(--line)}.rmid{display:flex;flex-direction:column;min-width:0;line-height:1.25}.rmid strong{font-family:var(--f-display);font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn.sm{padding:6px 12px;font-size:.82rem}.jump{display:flex;gap:6px;align-items:center}.jump input{width:84px;padding:6px 8px}.rctl{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin:12px 0}.shead{text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 0 4px}.shead .sh-ar{font-family:var(--f-ar);font-size:2rem;color:var(--accent);line-height:1.7;direction:rtl}.bism.big{text-align:center;font-size:1.7rem;padding:4px 0 14px}.mushaf{--fsz:calc(1.7rem*var(--fs,1));--lh:calc(var(--fsz)*2.45);font-family:var(--f-ar);direction:rtl;text-align:justify;text-align-last:right;text-justify:inter-word;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-kerning:normal;font-size:var(--fsz);line-height:var(--lh);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px}@supports (line-height:round(10.4px,1px)){.mushaf{--lh:round(calc(var(--fsz)*2.45),1px)}}.mushaf .qv{line-height:0}.mushaf.ruled{padding-block:0 0;background-image:linear-gradient(to bottom,transparent calc(100% - 1.5px),var(--rule) 0);background-size:100% var(--lh);background-origin:content-box;background-clip:content-box;background-repeat:repeat-y}.mushaf .end{color:var(--gold);font-size:.85em;white-space:nowrap;line-height:0}.qlist .ar{text-align:justify;text-align-last:right;-webkit-hyphens:none;hyphens:none}.qlist{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:4px 18px}.qlist .verse{padding-block:14px}#readerBody .ar{font-size:calc(1.65rem*var(--fs,1))}#readerBody .tr p{font-size:calc(.95rem*var(--fst,1))}.vhead{display:flex;justify-content:space-between;align-items:center;gap:8px}.link{border:0;background:none;color:var(--accent);font-weight:600;font-size:.8rem;padding:4px 0}.qv{scroll-margin-top:76px;border-radius:6px}.qv.flash{background:var(--gold-soft)}.snav{display:flex;justify-content:space-between;gap:10px;margin-top:18px;flex-wrap:wrap}@media(max-width:480px){.mushaf{padding:14px 12px;--fsz:calc(1.45rem*var(--fs,1))}.mushaf.ruled{padding-block:0}.qlist{padding:2px 14px}}@media(prefers-reduced-motion:no-preference){.qv{transition:background .6s}}.askbox{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px;display:flex;flex-direction:column;gap:10px}.askbox textarea{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px;width:100%;min-height:84px;resize:vertical}.chips{display:flex;flex-wrap:wrap;gap:6px}.qchip{border:1px solid var(--line);background:transparent;border-radius:999px;padding:6px 12px;font-size:.82rem;color:var(--ink);text-align:left}.qchip:hover{border-color:var(--accent)}.ans p{margin:0}.ans .shortans{font-size:1.08rem;line-height:1.6}.ans .det{display:flex;flex-direction:column;gap:8px}.tag{display:inline-block;font-size:.74rem;font-weight:700;padding:3px 10px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.tag.agree{background:var(--gold-soft);border-color:var(--gold);color:var(--ink)}.tag.differ{border-color:var(--accent);color:var(--accent)}.tag.personal{border-color:var(--danger);color:var(--danger)}.sec{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:12px}.views{display:grid;grid-template-columns:1fr;gap:10px}.view{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--bg);display:flex;flex-direction:column;gap:6px}.view.naik{border-left:4px solid var(--accent)}.view.saudi{border-left:4px solid var(--gold)}.view .who2{font-weight:700;font-size:.92rem}.view .srcl{font-size:.84rem;color:var(--muted)}.view a,.linkrow a{color:var(--accent);font-weight:600;font-size:.82rem}.linkrow{display:flex;flex-wrap:wrap;gap:12px}.hadith{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--surface);display:flex;flex-direction:column;gap:6px}.hadith .hr{font-weight:700;font-size:.85rem;color:var(--accent)}.hd summary{cursor:pointer;list-style:none}.hd summary::-webkit-details-marker{display:none}.hd .more,.hd .less{color:var(--accent);font-weight:600;font-size:.82rem;margin-inline-start:6px}.hd .less{display:none}.hd[open] .less{display:inline}.hd[open] .more,.hd[open] .short2{display:none}.arh summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:.82rem}.ar2{font-family:var(--f-ar);direction:rtl;text-align:right;font-size:1.3rem;line-height:2.1;margin:4px 0 0}.mlbox{border:1px dashed var(--line);border-radius:12px;padding:12px 14px;font-family:var(--f-ml);line-height:1.85;display:flex;flex-direction:column;gap:8px}.disc{font-size:.8rem;color:var(--muted)}.busy{color:var(--muted)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;min-height:100dvh;overscroll-behavior-y:none}.wrap{padding-top:calc(20px + env(safe-area-inset-top,0px));padding-left:calc(16px + env(safe-area-inset-left,0px));padding-right:calc(16px + env(safe-area-inset-right,0px))}.rbar{top:env(safe-area-inset-top,0px)}.qv{scroll-margin-top:calc(76px + env(safe-area-inset-top,0px))}button,.btn,.seg button,.member,.sura,.hit,.qchip{touch-action:manipulation;-webkit-user-select:none;user-select:none}input,select,textarea{font-size:16px}.member .ct{font-size:.75rem}.btn:active,.sura:active,.hit:active,.member:active,.qchip:active{transform:scale(.98)}.card.busy{gap:6px}.dots:after{content:"";animation:dots 1.4s steps(4) infinite}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.tabbar{display:none}@media(max-width:640px){.topseg{display:none}.topnav{justify-content:center}.brand{font-size:1.1rem}.wrap{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.tabbar{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;left:0;right:0;bottom:0;z-index:20;padding:6px calc(8px + env(safe-area-inset-left,0px)) calc(6px + env(safe-area-inset-bottom,0px)) calc(8px + env(safe-area-inset-right,0px));background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);border-top:1px solid var(--line)}.tabbar button{border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0 2px;color:var(--muted);font-size:.68rem;font-weight:600}.tabbar .ti{position:relative;display:grid;place-items:center;width:30px;height:26px}.tabbar svg{width:25px;height:25px}.tabbar .badge{position:absolute;top:-3px;right:-10px;margin:0}.tabbar button[aria-pressed=true]{color:var(--accent)}.toast{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.scrim{position:fixed;inset:0;z-index:40;background:#050f0c6b;display:flex;align-items:flex-end;justify-content:center}.sheet{width:100%;max-width:520px;background:var(--surface);border-radius:20px 20px 0 0;padding:22px 20px calc(20px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:10px;box-shadow:0 -10px 40px #0000002e}.sheet h2{font-size:1.3rem}.sheet .sub{margin:0;color:var(--muted);font-size:.9rem}.sheet input{font-size:1.3rem;letter-spacing:.3em;text-align:center;padding:12px}.sheet .err{margin:0;color:var(--danger);font-size:.88rem}@media(min-width:641px){.scrim{align-items:center}.sheet{border-radius:20px}}@media(prefers-reduced-motion:no-preference){.sheet{animation:up .25s cubic-bezier(.2,.8,.2,1)}@keyframes up{0%{transform:translateY(30px);opacity:0}}}.rbar .rmid{flex:1}.ract{display:flex;align-items:center;gap:6px;flex:none}.iconbtn{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);padding:0}.iconbtn svg{width:19px;height:19px}.iconbtn[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.rchip{display:inline-flex;align-items:center;gap:5px;height:36px;max-width:150px;padding:0 12px 0 9px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-weight:600;font-size:.8rem}.rchip svg{width:16px;height:16px;flex:none;color:var(--accent)}.rchip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbtn{width:40px;height:40px;display:grid;place-items:center;border-radius:999px;border:0;background:var(--accent);color:var(--accent-ink);padding:0;flex:none}.pbtn svg{width:20px;height:20px}.pbtn.sm{width:34px;height:34px}.pbtn.sm svg{width:17px;height:17px}.pbtn.busy{animation:pulse 1s ease-in-out infinite}@keyframes pulse{50%{opacity:.55}}.live{color:var(--gold);font-weight:600}.live:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);margin-inline-end:6px;vertical-align:middle;animation:pulse 1.2s infinite}@media(max-width:480px){.rbar{gap:8px}.rbar>.btn.quiet{padding:6px 10px;font-size:0;width:36px;height:36px}.rbar>.btn.quiet:before{content:"‹";font-size:1.3rem;line-height:1}.rchip{max-width:112px;padding:0 10px 0 8px}.rmid strong{font-size:.98rem}}@media(max-width:360px){.rchip span{display:none}.rchip{padding:0;width:36px;justify-content:center}}.qv.playing{background:var(--gold-soft);box-shadow:0 0 0 3px var(--gold-soft);border-radius:6px}.qlist .qv.playing{box-shadow:inset 3px 0 0 var(--gold);margin-inline:-18px;padding-inline:18px;border-radius:0}.mushaf .qv.playing .end{color:var(--accent)}.bism.playing{color:var(--gold)}.qv.picked:not(.playing){background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:6px}#readerBody{position:relative}.qv{cursor:pointer}@media(prefers-reduced-motion:no-preference){.qv{transition:background .35s,box-shadow .35s}}.apop{position:absolute;z-index:6;transform:translateY(calc(-100% - 10px));display:flex;gap:2px;padding:4px;border-radius:14px;background:var(--ink);color:var(--bg);box-shadow:0 8px 24px #00000038;direction:ltr;width:236px}.apop button{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;border:0;background:none;color:inherit;font-size:.7rem;font-weight:600;padding:6px 4px;border-radius:10px;font-family:var(--f-body);line-height:1.2}.apop button:active{background:color-mix(in srgb,var(--bg) 18%,transparent)}.apop svg{width:18px;height:18px}@media(prefers-reduced-motion:no-preference){.apop{animation:popin .16s cubic-bezier(.2,.8,.2,1)}@keyframes popin{0%{opacity:0;transform:translateY(calc(-100% - 4px)) scale(.96)}}}.asheet{max-height:86dvh;overflow:auto;gap:14px}.sh-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.rlist{display:flex;flex-direction:column;gap:6px}.rrow{display:flex;align-items:center;gap:12px;text-align:left;width:100%;border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:10px 12px}.rrow[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.rav{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--sunk);color:var(--accent);font-weight:700;font-size:.85rem}.rrow[aria-pressed=true] .rav{background:var(--accent);color:var(--accent-ink)}.rtx{display:flex;flex-direction:column;min-width:0;flex:1}.rtx b{font-weight:600;font-size:.92rem}.rtx small{color:var(--muted);font-size:.76rem}.rar{font-family:var(--f-ar);font-size:1rem;color:var(--muted);white-space:nowrap}.rck{width:20px;color:var(--accent)}.rck svg{width:20px;height:20px}.rpick{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:10px 12px}.rpick>svg{width:20px;height:20px;color:var(--accent);flex:none}.rpick>svg:last-child{color:var(--muted);margin-inline-start:auto}.rpick span{display:flex;flex-direction:column}.rpick small{font-size:.72rem;color:var(--muted);font-weight:600}.rpick b{font-weight:600}.asheet .field.num{width:auto}.asheet .row .field{flex:1 1 90px}.seg.pick{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%}.tgl{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--ink)}.tgl input{width:20px;height:20px;accent-color:var(--accent)}.btn svg{width:14px;height:14px;vertical-align:-2px;margin-inline-end:4px}.mini{position:fixed;z-index:19;left:50%;transform:translate(-50%);bottom:calc(18px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:8px;padding:6px;border-radius:999px;background:var(--surface);border:1px solid var(--line);box-shadow:0 8px 28px #00000024;max-width:calc(100% - 24px)}.mtx{display:flex;flex-direction:column;align-items:flex-start;border:0;background:none;padding:0 4px;min-width:0;line-height:1.2}.mtx b{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.mtx small{font-size:.72rem;color:var(--muted)}.mini .iconbtn{width:30px;height:30px;border:0}@media(max-width:640px){.mini{bottom:calc(74px + env(safe-area-inset-bottom,0px))}}.pickm .member{padding:8px 2px 6px}.pickm .member .av{width:36px;height:36px}.pin{position:relative;display:flex;justify-content:center;gap:14px;padding:6px 0;cursor:text}.pin input{position:absolute;inset:0;opacity:0;width:100%;font-size:16px;caret-color:transparent}.pd{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);background:transparent;transition:background .12s,border-color .12s}.pd.on{background:var(--accent);border-color:var(--accent)}.pin input:focus~.pd.cur{border-color:var(--accent)}.pinwarn{display:flex;flex-wrap:wrap;gap:6px;align-items:center;border-color:var(--gold);color:var(--ink)}.hint .link{font-size:inherit;padding:0}.topnav{flex-wrap:nowrap}.topseg{margin-inline-start:auto}.profbtn{position:relative;width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--muted);padding:0}.profbtn svg{width:22px;height:22px}.profbtn.in{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.pav{font-weight:700;font-size:.8rem;letter-spacing:.02em}.pdot{position:absolute;top:-1px;right:-1px;width:10px;height:10px;border-radius:50%;background:var(--gold);border:2px solid var(--bg)}@media(max-width:640px){.topnav{display:grid;grid-template-columns:38px 1fr 38px;align-items:center}.topnav:before{content:""}.topnav .brand{text-align:center}}.profile{gap:16px}.pf-head{display:flex;align-items:center;gap:14px}.pf-av{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:1.15rem;flex:none}.pf-head h2{font-size:1.25rem}.pf-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pf-stats div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.pf-stats b{font-family:var(--f-display);font-size:1.4rem;font-variant-numeric:tabular-nums}.pf-stats span{font-size:.74rem;color:var(--muted);text-align:center}.pf-list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden}.pf-list button{display:flex;justify-content:space-between;align-items:center;border:0;border-top:1px solid var(--line);background:var(--surface);padding:14px 16px;font-weight:600;text-align:left;color:var(--ink)}.pf-list button:first-child{border-top:0}.pf-list button.danger{color:var(--danger)}
