/* Generated by tools/sync-theme.mjs from design/tokens.json. */
:root,:root[data-theme="dark"]{
  --yx-canvas:#132C3D;
  --yx-sidebar:#152F41;
  --yx-surface:#1B3B50;
  --yx-raised:#254C62;
  --yx-hover:#2A5268;
  --yx-border:#7A9CAF;
  --yx-text:#E7F1F7;
  --yx-muted:#C6D9E7;
  --yx-subtle:#B6CCDC;
  --yx-primary:#C1E7F7;
  --yx-primary-hover:#D0EFFB;
  --yx-on-primary:#16384D;
  --yx-success:#5CD8A1;
  --yx-success-bg:#17382E;
  --yx-warning:#F3BE62;
  --yx-warning-bg:#3B3020;
  --yx-danger:#FF9595;
  --yx-danger-bg:#3F252C;
  --yx-selected:#2C566B;
  --yx-disabled:#29495C;
  --yx-separator:#416276;
  --yx-topbar:#183648;
  --yx-input-surface:#183C52;
  --yx-subtle-surface:#204359;
  --yx-row-hover:#254B60;
  --yx-avatar:#305D74;
  --yx-avatar-text:#E7F1F7;
  --yx-sidebar-avatar:#264D64;
  --yx-notification:#ED5767;
  --yx-switch-off:#4C596A;
  --yx-metric-cyan-bg:#2B5268;
  --yx-metric-green-bg:#153D37;
  --yx-metric-amber-bg:#3E3524;
  --yx-metric-purple-bg:#303E62;
  --yx-metric-purple-text:#CCD5FF;
  --yx-mint-text:#BDE7E6;
  --yx-info-bg:#244C61;
  --yx-info-border:#6D96AB;
  --yx-success-border:#285D47;
  --yx-warning-border:#625039;
  --yx-table-border:#416276;
  --yx-toast-bg:#19372C;
  --yx-toast-text:#C8F8DE;
  --yx-toast-border:#32644C;
  --yx-error-border:#76414B;
  --yx-error-text:#FFD4D4;
  --yx-focus-ring:#9FE5FF40;
  --yx-popover-shadow:#00000070;
  --yx-dialog-shadow:#00000080;
  --yx-overlay:#05131FA8;
  --yx-nav-overlay:#05131FA8;
  --yx-toast-shadow:#00000050;
  --yx-checkbox-border:#8FB2C6;
  --yx-brand-text:#E7F1F7;
  --yx-brand-background:#152F41;
}
:root[data-theme="light"]{
  --yx-canvas:#EBF2F7;
  --yx-sidebar:#F7FBFE;
  --yx-surface:#F9FCFE;
  --yx-raised:#E8F1F7;
  --yx-hover:#E0EEF5;
  --yx-border:#758D9F;
  --yx-text:#18384C;
  --yx-muted:#455F73;
  --yx-subtle:#526F84;
  --yx-primary:#12647E;
  --yx-primary-hover:#0C526A;
  --yx-on-primary:#FFFFFF;
  --yx-success:#176B48;
  --yx-success-bg:#E8F5EE;
  --yx-warning:#8A5A13;
  --yx-warning-bg:#FFF4D9;
  --yx-danger:#B53747;
  --yx-danger-bg:#FDEEF0;
  --yx-selected:#DDEFF8;
  --yx-disabled:#E7EDF3;
  --yx-separator:#CCDFE9;
  --yx-topbar:#F5FAFD;
  --yx-input-surface:#F0F7FB;
  --yx-subtle-surface:#EDF5FA;
  --yx-row-hover:#E8F3F9;
  --yx-avatar:#E1EAF7;
  --yx-avatar-text:#315281;
  --yx-sidebar-avatar:#E8EEF6;
  --yx-notification:#B53747;
  --yx-switch-off:#718399;
  --yx-metric-cyan-bg:#E2F3F7;
  --yx-metric-green-bg:#E5F4EC;
  --yx-metric-amber-bg:#FFF2D9;
  --yx-metric-purple-bg:#EEEAF9;
  --yx-metric-purple-text:#6250A3;
  --yx-mint-text:#176B48;
  --yx-info-bg:#E5F3F7;
  --yx-info-border:#A7CFDA;
  --yx-success-border:#A8CFB9;
  --yx-warning-border:#DAC28A;
  --yx-table-border:#E1E8F0;
  --yx-toast-bg:#E8F5EE;
  --yx-toast-text:#176B48;
  --yx-toast-border:#A8CFB9;
  --yx-error-border:#DBA2AC;
  --yx-error-text:#9D293A;
  --yx-focus-ring:#086E8230;
  --yx-popover-shadow:#243B531F;
  --yx-dialog-shadow:#243B5333;
  --yx-overlay:#172B4D66;
  --yx-nav-overlay:#172B4D66;
  --yx-toast-shadow:#243B531F;
  --yx-checkbox-border:#76889A;
  --yx-brand-text:#18384C;
  --yx-brand-background:#F7FBFE;
}
:root{--yx-theme-duration:320ms;}
