:root,html[data-theme="light"]{--color-page:#f2f6f7;--color-surface:#ffffff;--color-surface-soft:#edf3f4;--color-surface-raised:#ffffff;--color-text:#172a30;--color-text-muted:#465e66;--color-border:#c5d4d8;--color-border-strong:#acb5b7;--color-focus:#006f96;--color-accent:#44958e;--color-accent-strong:#067168;--color-accent-hover:#055d55;--color-on-accent:#ffffff;--color-accent-soft:#f0f6f6;--color-info:#2986a7;--color-info-strong:#006f96;--color-info-soft:#f0f6f9;--sidebar-bg:#26353a;--sidebar-bg-deep:#1e292d;--sidebar-text:#f4f9fa;--sidebar-muted:#c1c8ca;--sidebar-border:#536064;--role-el:#e58a1f;--role-el-on:#071918;--role-el-soft:#fcf3e9;--role-vehicle:#c93a3a;--role-vehicle-on:#ffffff;--role-vehicle-soft:#faebeb;--role-uhs:#2f8a55;--role-uhs-solid:#2f8a55;--role-uhs-on:#ffffff;--role-uhs-soft:#eaf3ee;--role-evt:#2b6da8;--role-evt-on:#ffffff;--role-evt-soft:#eaf0f6;}
html[data-theme="dark"]{--color-page:#132126;--color-surface:#1b2a30;--color-surface-soft:#22343a;--color-surface-raised:#2b4148;--color-text:#edf5f6;--color-text-muted:#b7c0c2;--color-border:#435054;--color-border-strong:#616d71;--color-focus:#63c9e9;--color-accent:#4dc4b4;--color-accent-strong:#58dfcd;--color-accent-hover:#71e4d5;--color-on-accent:#071918;--color-accent-soft:#213c40;--color-info:#5bb9d6;--color-info-strong:#63c9e9;--color-info-soft:#223a43;--sidebar-bg:#26353a;--sidebar-bg-deep:#1e292d;--sidebar-text:#f4f9fa;--sidebar-muted:#c1c8ca;--sidebar-border:#536064;--role-el:#e58a1f;--role-el-on:#071918;--role-el-soft:#3f3b2d;--role-vehicle:#c93a3a;--role-vehicle-on:#ffffff;--role-vehicle-soft:#3a2d32;--role-uhs:#2f8a55;--role-uhs-solid:#2f8a55;--role-uhs-on:#ffffff;--role-uhs-soft:#1f3b37;--role-evt:#2b6da8;--role-evt-on:#ffffff;--role-evt-soft:#1e3646;}
