:root{--canvas:#10151c;--canvas-deep:#0c1117;--surface:#171e27;--surface-raised:#1d2631;--surface-hover:#222d39;--border:#2b3542;--border-strong:#3b4858;--text:#f3f6f8;--text-soft:#c6d0db;--muted:#9aa7b5;--faint:#8290a0;--accent:#5fa8ff;--accent-strong:#2f83ee;--accent-soft:#5fa8ff1f;--critical:#ff6b6b;--critical-soft:#ff6b6b1f;--warning:#e7a84a;--warning-soft:#e7a84a1f;--success:#55c98f;--success-soft:#55c98f1f;--info:#79a7ff;--focus:#9dcaff;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-dialog:0 24px 90px #00000085;--sidebar-width:248px;--font-ui:"IBM Plex Sans Variable", "Assistant Variable", system-ui, sans-serif;--font-hebrew:"Assistant Variable", "IBM Plex Sans Variable", system-ui, sans-serif}*{box-sizing:border-box}html{background:var(--canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:320px;min-height:100%}body{background:var(--canvas);min-height:100vh;color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.5}button,input,select,textarea{color:inherit;font:inherit}button,a,input,select,textarea,[tabindex]:not([tabindex="-1"]){outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--canvas), 0 0 0 5px var(--focus)}a{color:inherit;text-decoration:none}button{border:0}::selection{background:#5fa8ff52}.skip-link{z-index:1000;border-radius:var(--radius-sm);background:var(--text);color:var(--canvas);padding:10px 14px;font-weight:700;transition:transform .14s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[dir=rtl],.hebrew-content{font-family:var(--font-hebrew)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
