@font-face{font-family:Readex Pro;src:url(../fonts/ReadexPro.ttf)format("truetype");font-weight:160 700;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07060b;--surface:#110f18;--surface-2:#181522;--line:#2a2536;--line-strong:#3a3449;--chalk:#f5f2fa;--muted:#a7a0b8;--faint:#6f6882;--gold:#ffc53d;--gold-ink:#1a1200;--gold-soft:#ffc53d1f;--ok:#5fe0a8;--warn:#ffb35c;--danger:#ff6b7a;--danger-soft:#ff6b7a1f;--radius:14px;--radius-sm:9px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--font:"Readex Pro", -apple-system, "Segoe UI", "Geeza Pro", "Noto Sans Arabic", system-ui, sans-serif;--mono:"SF Mono", Menlo, Consolas, monospace;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem}*{box-sizing:border-box}body,html{background:var(--bg);color:var(--chalk);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}a{color:var(--gold);text-underline-offset:3px}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}h1,h2,h3{margin:0 0 var(--space-3);font-weight:600;line-height:1.25}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}p{margin:0 0 var(--space-3)}.muted{color:var(--muted)}.ltr,.mono{font-family:var(--mono);direction:ltr;unicode-bidi:isolate}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-5)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-5);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--chalk);font:inherit;cursor:pointer;border-radius:999px;font-weight:500;text-decoration:none;display:inline-flex}.button:hover{border-color:var(--muted)}.button.primary{background:var(--gold);border-color:var(--gold);color:var(--gold-ink);font-weight:600}.button.danger{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.button:disabled{opacity:.5;cursor:not-allowed}.input{min-block-size:44px;inline-size:100%;padding-inline:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--bg);color:var(--chalk);font:inherit}.input:focus{border-color:var(--gold);outline:none}label{font-size:var(--text-sm);color:var(--muted);margin-block-end:var(--space-2);display:block}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm)}td,th{text-align:start;padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line);white-space:nowrap}th{color:var(--muted);background:var(--surface);font-weight:500;position:sticky;inset-block-start:0}tbody tr:last-child td{border-block-end:0}tbody tr:hover{background:var(--surface)}.pill{padding:2px var(--space-3);border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;font-size:.75rem;display:inline-block}.pill.ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.pill.bad{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.pill.gold{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 40%,transparent)}.grid{gap:var(--space-4);display:grid}.stack>*+*{margin-block-start:var(--space-4)}.prose{max-inline-size:72ch}.prose h2{font-size:var(--text-lg);color:var(--gold);margin-block-start:var(--space-6)}.prose li{margin-block-end:var(--space-2)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
