:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070b1c;--page:#0a0f24;--surface:#141b3a;--surface2:#1c2550;--sunken:#11173a;--sheet:#10163a;--board:#0c1230;--nav:#0e1430;--line:#2a3566;--line-strong:#3b4785;--ink:#f2f4ff;--ink2:#aeb6dc;--on-accent:#0a0f24;--gold:#f5c451;--gold-ink:#1a1406;--gold-bg:#2a2a1e;--gold-line:#6b5a22;--highlight-bg:#1f2a63;--warm:#ffb46b;--warm-bg:#2e2014;--cold:#8fd3ff;--cold-bg:#12294a;--same:#cdd2ea;--same-bg:#252b48;--good:#7ee2a8;--good-bg:#123326;--good-line:#1e5a40;--bad:#ff8a96;--bad-bg:#2a1018;--danger:#c93545;--on-danger:#fff;--offline:#ffb3c1;--offline-bg:#2a2338;--lock:#6c7399;--lock-bg:#1a2040;--disabled-bg:#232b55;--stage-spark:#c8d0e8;--stage-meteor:#8fd3ff;--stage-comet:#7ee2a8;--stage-planet:#c59bff;--stage-sun:#f5c451;--stage-supernova:#ff8a96;--category-animals:#f2a15c;--category-home:#cf9c93;--category-school:#a69cc9;--category-sky:#8fd3ff;--category-nature:#7ee2a8;--category-event:#c59bff;--font-fa:"Vazirmatn", "Tahoma", "Segoe UI", sans-serif;--font-ar:"Noto Sans Arabic", "Vazirmatn", "Tahoma", sans-serif;--font-en:"Vazirmatn", "Segoe UI", "Roboto", sans-serif;--font-mono:ui-monospace, monospace;--font:var(--font-fa);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heavy:800;--font-scale:1;--font-size-micro:calc(9px * var(--font-scale));--font-size-tiny:calc(10px * var(--font-scale));--font-size-small:calc(11px * var(--font-scale));--font-size-caption:calc(12px * var(--font-scale));--font-size-label:calc(13px * var(--font-scale));--font-size-body:calc(14px * var(--font-scale));--font-size-body-large:calc(15px * var(--font-scale));--font-size-stat:calc(17px * var(--font-scale));--font-size-title:calc(18px * var(--font-scale));--font-size-option:calc(19px * var(--font-scale));--font-size-podium:calc(20px * var(--font-scale));--font-size-headline:calc(22px * var(--font-scale));--font-size-display:calc(30px * var(--font-scale));--font-size-hero:calc(34px * var(--font-scale));--line-height-tight:1.2;--line-height-compact:1.4;--line-height-body:1.6;--line-height-relaxed:1.9;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-24:24px;--radius-xs:8px;--radius-sm:10px;--radius-md:12px;--radius-lg:14px;--radius-xl:16px;--radius-card:18px;--radius-panel:20px;--radius-hero:24px;--radius-sheet:26px;--radius-poster:28px;--radius-device:44px;--radius-pill:999px;--size-touch-min:44px;--size-icon-button:40px;--size-avatar:40px;--size-star-node:44px;--size-border:1px;--size-border-strong:2px;--touch-min:44px;--focus-width:3px;--focus-offset:2px;--focus-color:var(--gold);--shadow-glow-gold:0px 0px 22px 0px #f5c45140;--shadow-glow-gold-strong:0px 0px 0px 6px #f5c45126, 0px 0px 24px 0px #f5c45199;--shadow-toast:0px 8px 30px 0px #0006;--shadow-pinned:0px -10px 30px 0px #0a0f24e6;--shadow-device:0px 30px 80px 0px #00000080;--motion-fast:.2s;--motion-shake:.35s;--motion-enter:.5s;--motion-draw:.6s;--motion-spark:1.2s;--motion-pulse:1.6s;--motion-breathe:2.2s;--motion-draw-long:2.4s;--motion-twinkle:3s;--motion-breathe-slow:3.5s;--motion-sheen:4.5s;--motion-float:5s;--motion-spin:40s;--ease-standard:cubic-bezier(.25, .1, .25, 1);--ease-in-out:cubic-bezier(.42, 0, .58, 1);--ease-linear:cubic-bezier(0, 0, 1, 1);--motion-ambient-state:running}[data-theme=snow]{--page:#0e1a33}[data-theme=kid]{--page:#121b40;--surface:#1b2654;--surface2:#26326b;--sunken:#172049;--sheet:#18214c;--board:#141d45;--nav:#141c44;--line:#3b4a8c;--ink2:#c3caec;--lock:#8088b0;--touch-min:52px;--font-scale:1.15}[data-color-blind]{--warm:#ffd166;--cold:#3d9be9;--cold-bg:#0f2240}:lang(ar){--font:var(--font-ar)}:lang(en){--font:var(--font-en)}[data-font=normal]{--font-scale:1}[data-font=large]{--font-scale:1.15}[data-font=xlarge]{--font-scale:1.3}[data-motion=reduce]{--motion-fast:0s;--motion-shake:0s;--motion-enter:0s;--motion-draw:0s;--motion-spark:0s;--motion-pulse:0s;--motion-breathe:0s;--motion-draw-long:0s;--motion-twinkle:0s;--motion-breathe-slow:0s;--motion-sheen:0s;--motion-float:0s;--motion-spin:0s;--motion-ambient-state:paused}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-shake:0s;--motion-enter:0s;--motion-draw:0s;--motion-spark:0s;--motion-pulse:0s;--motion-breathe:0s;--motion-draw-long:0s;--motion-twinkle:0s;--motion-breathe-slow:0s;--motion-sheen:0s;--motion-float:0s;--motion-spin:0s;--motion-ambient-state:paused}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--font-size-body);margin:0}.panel[lang=ar]{font-family:var(--font-ar)}.panel[lang=en]{font-family:var(--font-en)}.topbar{gap:var(--space-8);padding:var(--space-8) var(--space-16);background:var(--nav);border-block-end:1px solid var(--line);z-index:2;flex-wrap:wrap;align-items:center;display:flex;position:sticky;inset-block-start:0}.brand{font-weight:var(--font-weight-semibold);color:var(--gold);margin-inline-end:var(--space-12)}.topbar nav{gap:var(--space-4);flex-wrap:wrap;flex:1;display:flex}.who{color:var(--ink2);font-size:var(--font-size-caption)}.content{padding:var(--space-16);max-width:1200px;margin-inline:auto}h1{font-size:var(--font-size-headline);margin-block:var(--space-8) var(--space-16)}h2{font-size:var(--font-size-title);margin-block:0 var(--space-12)}button{font:inherit;color:var(--ink);background:var(--surface2);border:1px solid var(--line);border-radius:var(--radius-xs);padding:var(--space-6) var(--space-12);cursor:pointer;min-height:36px}button:hover:not(:disabled){border-color:var(--line-strong)}button:disabled{opacity:.5;cursor:not-allowed}button[aria-pressed=true],button[aria-current=page]{background:var(--highlight-bg);border-color:var(--gold-line);color:var(--gold)}button.link{color:var(--cold);background:0 0;border:none;text-decoration:underline}button.danger{background:var(--danger);color:var(--on-danger)}input,select,textarea{font:inherit;color:var(--ink);background:var(--sunken);border:1px solid var(--line);border-radius:var(--radius-xs);padding:var(--space-6) var(--space-8);max-width:100%;min-height:36px}input[aria-invalid=true]{border-color:var(--bad)}textarea{width:100%}label{color:var(--ink2);font-size:var(--font-size-label)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-16);margin-block-end:var(--space-16)}.grid{border-collapse:collapse;width:100%;margin-block:var(--space-8)}.grid th,.grid td{text-align:start;padding:var(--space-6) var(--space-8);border-block-end:1px solid var(--line);vertical-align:top}.grid th{color:var(--ink2);font-weight:var(--font-weight-medium);font-size:var(--font-size-caption)}.toolbar,.inline{gap:var(--space-8);flex-wrap:wrap;align-items:center;margin-block-end:var(--space-12);display:flex}fieldset{border:1px solid var(--line);border-radius:var(--radius-md)}.form{gap:var(--space-6);max-width:520px;display:grid}.actions{gap:var(--space-6);flex-wrap:wrap;display:flex}.seg{gap:var(--space-2);display:inline-flex}.badge{padding:1px var(--space-8);font-size:var(--font-size-caption);border:1px solid var(--line);border-radius:999px;display:inline-block}.badge-good{background:var(--good-bg);color:var(--good);border-color:var(--good-line)}.badge-bad{background:var(--bad-bg);color:var(--bad)}.badge-warn{background:var(--warm-bg);color:var(--warm)}.badge-info{background:var(--cold-bg);color:var(--cold)}.badge-mute{background:var(--lock-bg);color:var(--lock)}.error,.field-error{color:var(--bad)}.field-error{font-size:var(--font-size-caption);min-height:1em}.good{color:var(--good)}.muted{color:var(--ink2)}.small{font-size:var(--font-size-caption)}.note{background:var(--sunken);border-radius:var(--radius-sm);padding:var(--space-8) var(--space-12);color:var(--ink2)}.banner{background:var(--warm-bg);color:var(--warm);border-radius:var(--radius-md);padding:var(--space-10) var(--space-12);margin-block-end:var(--space-12)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.login{max-width:420px;margin:var(--space-24) auto;padding:var(--space-16)}.login form{gap:var(--space-8);display:grid}.graph{background:var(--board);border-radius:var(--radius-card);width:100%;max-width:560px}.edge{stroke:var(--ink2);stroke-width:2px}.edge-regional{stroke-dasharray:8 5}.edge-local{stroke-dasharray:2 4}.st-approved{stroke:var(--good)}.st-pending{stroke:var(--warm)}.st-rejected{stroke:var(--bad)}.node-label{fill:var(--ink);paint-order:stroke;stroke:var(--board);stroke-width:3px;font-size:13px}.params{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.param{gap:var(--space-2);display:grid}.param.dirty input,.param.dirty select{border-color:var(--gold)}.savebar{gap:var(--space-8);background:var(--nav);padding:var(--space-8);border-radius:var(--radius-md);align-items:center;display:flex;position:sticky;inset-block-end:0}.paths{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.paths meter{width:28px}.reasons{margin:var(--space-4) 0 0;color:var(--warm);font-size:var(--font-size-caption);padding-inline-start:var(--space-16)}.tr-item{border-block-end:1px solid var(--line);padding-block:var(--space-10)}.source{background:var(--sunken);padding:var(--space-6) var(--space-8);border-radius:var(--radius-xs)}.board-grid{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.board-grid label{display:block}.tiles{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:0;list-style:none;display:grid}.tiles button{text-align:start;width:100%;padding:var(--space-12)}.pwa{max-width:640px;margin-inline:auto}.pwa-bar{gap:var(--space-8);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pwa.font-s{--font-scale:.9}.pwa.font-m{--font-scale:1}.pwa.font-l{--font-scale:1.25}.review-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-16);touch-action:pan-y}.senses{gap:var(--space-8);display:grid}.sense{background:var(--sunken);border-radius:var(--radius-md);padding:var(--space-12)}.lemma{font-size:var(--font-size-display);margin:0}.def{margin:var(--space-4) 0}.ex{color:var(--ink2);margin:0;font-style:italic}.relation{text-align:center}.votes{gap:var(--space-8);margin-block:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.vote{min-height:52px;font-size:var(--font-size-body-large)}.vote-correct{background:var(--good-bg);border-color:var(--good-line)}.vote-wrong{background:var(--bad-bg)}.vote-sensitive{grid-column:1/-1}.scope{gap:var(--space-8);display:grid}.scope button{min-height:52px}.after{gap:var(--space-8);flex-wrap:wrap;align-items:center;margin-block-start:var(--space-12);display:flex}kbd{font-family:var(--font-mono);font-size:var(--font-size-tiny);border:1px solid var(--line-strong);border-radius:4px;padding:0 4px}.reviewer-only .content{padding:var(--space-8)}@media (width<=600px){.topbar nav{flex-wrap:nowrap;flex-basis:100%;order:3;overflow-x:auto}.grid{display:block;overflow-x:auto}}
