.arab{font:400 var(--arab,30px)/2 var(--f-ar);direction:rtl;text-align:right;color:var(--gold2);margin:var(--sp2) 0}
ol.st{padding-left:20px}ol.st li{margin:var(--sp3) 0;color:var(--tx2)}ol.st li::marker{color:var(--gold)}
.cal{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;text-align:center}.cal div{padding:8px 0;border-radius:var(--r-s);background:var(--s1);border:1px solid transparent;font-size:14px}.cal div small{display:block;color:var(--mut);font-size:10px}.cal .td{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#1a0f07;font-weight:600}.cal .td small{color:#3a2612}
.clk{font:500 62px var(--f-disp);text-align:center;color:var(--gold2);margin:var(--sp5) 0 var(--sp2);font-variant-numeric:tabular-nums}main>.c{margin:var(--sp1) 0}
.intro{display:flex;gap:var(--sp4);align-items:center;margin-bottom:var(--sp5)}.intro .ib{width:56px;height:56px;border-radius:20px;display:grid;place-items:center;flex:none;background:linear-gradient(160deg,var(--s3),var(--s1));border:1px solid var(--line);color:var(--gold)}.intro .ib .ic{width:26px;height:26px}.intro h2{font-size:22px}.intro p{color:var(--tx2);font-size:14px}
details.card summary{list-style:none;display:flex;align-items:center;gap:var(--sp3);cursor:pointer;font-weight:600}details.card summary::-webkit-details-marker{display:none}details.card[open] summary{margin-bottom:var(--sp3);color:var(--gold2)}details.card p{color:var(--tx2);line-height:1.8}
.nn{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;font:500 14px var(--f-disp);color:var(--gold);border:1px solid var(--line);background:var(--s3)}.card p+p{margin-top:var(--sp2)}.card h3{margin-bottom:var(--sp2)}.card p.mut{font-size:14px}
.msg{max-width:90%;padding:12px 16px;border-radius:18px;margin:var(--sp2) 0;line-height:1.65;font-size:14.5px}.msg.u{margin-left:auto;background:linear-gradient(135deg,var(--gold2),var(--gold));color:#1c1008;border-bottom-right-radius:6px}.msg.a{background:var(--s2);border:1px solid var(--line);border-bottom-left-radius:6px}.askbar{display:flex;gap:var(--sp2);margin-top:var(--sp3)}
.qbar{position:sticky;top:64px;z-index:4;display:flex;align-items:center;gap:var(--sp3);padding:var(--sp2) 0 var(--sp3);background:var(--bg)}.ctl{display:flex;gap:var(--sp2);flex-wrap:wrap;justify-content:center}
.cv{position:relative;padding:var(--sp6) var(--sp4) var(--sp4);border:1px solid var(--line);border-radius:var(--r-l);background:var(--s1);text-align:center;transition:background .5s}
.cv:fullscreen,.cv.fs{background:#070403;display:flex;flex-direction:column;justify-content:center;align-items:center;border:0;border-radius:0;overflow:auto}.cv.fs{position:fixed;inset:0;z-index:40}
.cv-t{font:500 calc(var(--cs,1)*min(21vw,112px))/1 var(--f-disp);font-variant-numeric:tabular-nums;transition:font-size .6s var(--ease)}.cv-t small{font-size:.32em;color:var(--mut);margin-left:.15em}
@media(orientation:landscape){.cv-t{font-size:calc(var(--cs,1)*min(20vw,40vh))}}.cv.small .cv-t{font-size:calc(var(--cs,1)*min(9vw,64px))}
.cv.glow .cv-t{color:var(--gold2);text-shadow:0 0 18px rgba(217,174,107,.55),0 0 52px rgba(217,174,107,.3)}.cv-d{margin-top:var(--sp3);display:grid;gap:2px;color:var(--tx2);font-size:14px}.cv-d b{font-weight:500;color:var(--tx);font-size:16px}
.adzan{margin:var(--sp4) auto 0;max-width:36ch;padding:var(--sp3) var(--sp4);border:1px solid var(--gold);border-radius:var(--r-m);color:var(--gold2);font-weight:600;letter-spacing:.03em;line-height:1.5;background:rgba(217,174,107,.08)}.adzan small{display:block;color:var(--mut);font-weight:400;letter-spacing:0}
.ctls{display:flex;flex-wrap:wrap;gap:var(--sp2);justify-content:center;margin-top:var(--sp5)}.cv:not(:fullscreen):not(.fs) #b-exit{display:none}.lat{font-style:italic;color:var(--tx2)}
.nbar{position:fixed;top:calc(8px + env(safe-area-inset-top));left:50%;transform:translateX(-50%);width:calc(100% - 24px);max-width:496px;z-index:60;display:flex;flex-direction:column;gap:2px;padding:14px 44px 14px 18px;background:var(--s2);border:1px solid var(--gold);border-radius:var(--r-m);box-shadow:var(--sh)}.nbar b{color:var(--gold2)}.nbar span{font-size:13px;color:var(--tx2)}.nbar button{position:absolute;right:12px;top:8px;font-size:24px;color:var(--mut)}
.ft{display:flex;align-items:center;justify-content:center;gap:var(--sp2);padding:var(--sp5) var(--sp4);color:var(--mut);font-size:12px}.ft img{width:20px;border-radius:6px}.brand{margin-left:auto;font:500 14px var(--f-disp);color:var(--gold)}
.tbl{overflow-x:auto}.tbl table{border-collapse:collapse;width:100%;font-size:13px;font-variant-numeric:tabular-nums}.tbl th,.tbl td{padding:8px 6px;border-bottom:1px solid var(--line);text-align:center}.tbl th{color:var(--gold);font-weight:600}.fl{display:block;margin-top:var(--sp3);color:var(--tx2);font-size:14px}.fl .inp{margin-top:6px}.ctls .inp{flex:1}.needle.n:after{border:0;background:none;content:'U';color:var(--gold);font:600 18px var(--f-ui);text-align:center;line-height:30px}
