:root{--bg:#eceef1;--surface:#fff;--surface-2:#f5f7f9;--ink:#14181f;--muted:#5e6772;--line:#dce0e6;--accent:#0a7585;--accent-ink:#fff;--focus:#0a7585;--at-risk-text:#8a5200;--action-text:#a01d1d;--chip-ready-bg:#0a7f45;--chip-ready-fg:#fff;--chip-atrisk-bg:#b56b00;--chip-atrisk-fg:#000;--chip-action-bg:#c62828;--chip-action-fg:#fff}:root[data-theme=dark],[data-theme=dark]{--bg:#0f141b;--surface:#171e28;--surface-2:#1d2632;--ink:#e6ebf2;--muted:#8a97a6;--line:#26303d;--accent:#2bb8cf;--accent-ink:#0f141b;--focus:#2bb8cf;--at-risk-text:#e0a53a;--action-text:#ff8a8a;--chip-ready-bg:#2fb872;--chip-ready-fg:#0f141b;--chip-atrisk-bg:#e0a53a;--chip-atrisk-fg:#0f141b;--chip-action-bg:#ef5a5a;--chip-action-fg:#0f141b}:focus-visible,input:focus-within{outline:2px solid var(--focus);outline-offset:2px}
