.arab{font:400 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}