:root{--brand:#2e3bff;--brand-pressed:#1c27c9;--brand-tint:#eef0ff;--brand-soft:#f3f4ff;--brand-border:#8b93ff;--on-brand-2:#cdd1ff;--ink:#0b0b12;--text-2:#5a5e6e;--text-3:#8a8e9c;--placeholder:#a3a6b2;--icon-3:#b5b8c3;--surface:#fff;--canvas:#f4f5f8;--fill:#f1f2f6;--track:#ecedf2;--line:#e6e7ec;--line-strong:#d3d5dd;--success:#22a559;--success-fg:#0e7a3e;--success-bg:#e3f6ea;--warning:#f59e0b;--warning-fg:#b45309;--warning-bg:#fef3c7;--warning-ink:#7a4a0e;--danger:#e5484d;--danger-fg:#c02b31;--danger-bg:#fde8e8;--band-1:#e5484d;--band-2:#f59e0b;--band-3:#facc15;--band-4:#86d46b;--band-5:#22a559;--scrim:#0b0b1259;--toast-link:#a9b0ff;--r-pill:8px;--r-tile:11px;--r-input:14px;--r-card:18px;--r-hero:20px;--r-sheet:28px;--r-full:999px;--sh-popover:0 12px 30px #14183c1f;--sh-drawer:-8px 0 30px #14183c1f;--sh-modal:0 12px 30px #00000040;--sh-thumb:0 1px 3px #14183c1a;--focus-ring:0 0 0 3px #eef0ff;--t-fast:.15s;--t-base:.22s;--t-sheet:.3s;--ease:cubic-bezier(.2, 0, 0, 1);--font-ui:var(--font-onest), system-ui, sans-serif;--font-ar:var(--font-noto-arabic), sans-serif;--font-brand:var(--font-bricolage), sans-serif}*,:before,:after{box-sizing:border-box}*{margin:0}body{min-height:100dvh;font-family:var(--font-ui);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;font-size:13px;line-height:19px}input,button,textarea,select{font:inherit}a{color:var(--brand)}a:hover{color:var(--brand-pressed)}input::placeholder,textarea::placeholder{color:var(--placeholder)}[lang=ar],[dir=rtl]{font-family:var(--font-ar)}
