/* Operation Edvora UI Reset V1 — Bellr V6 production semantic tokens.
   CSS only; identical token names may be used by Edvora and ChatCTM in later releases. */
:root[data-theme="dark"]{
  color-scheme:dark;
  --ev-canvas:#0B1526;--ev-surface:#111F35;--ev-surface-2:#172941;
  --ev-surface-3:#213653;--ev-border:#314968;--ev-border-strong:#496689;
  --ev-text:#F3F7FF;--ev-muted:#B4C4DB;--ev-subtle:#92A9C8;
  --ev-primary:#82B8FF;--ev-primary-hover:#A4CCFF;--ev-primary-soft:#213E68;
  --ev-on-primary:#0C1D34;--ev-success:#82D6B3;--ev-danger:#FF9EAA;
  --ev-focus:#A6D1FF;--ev-shadow:0 22px 74px rgba(1,9,24,.22);
  --bg:var(--ev-canvas);--surface:var(--ev-surface);--panel:var(--ev-surface-2);
  --raised:var(--ev-surface-3);--hover:#294364;--line:var(--ev-border);
  --line-strong:var(--ev-border-strong);--text:var(--ev-text);--muted:var(--ev-muted);
  --faint:var(--ev-subtle);--yellow:var(--ev-primary);--yellow-hover:var(--ev-primary-hover);
  --yellow-soft:var(--ev-primary-soft);--on-yellow:var(--ev-on-primary);--bubble:#223958;
  --danger:var(--ev-danger);--danger-soft:#3d2538;--success:var(--ev-success);
  --shadow:var(--ev-shadow);--rail:var(--ev-surface);--ring:var(--ev-focus)
}
:root[data-theme="light"]{
  color-scheme:light;
  --ev-canvas:#F3F7FD;--ev-surface:#FFFFFF;--ev-surface-2:#EDF3FC;
  --ev-surface-3:#E2EDFA;--ev-border:#CFDCED;--ev-border-strong:#A7BED9;
  --ev-text:#152640;--ev-muted:#4B607E;--ev-subtle:#5E7290;
  --ev-primary:#265DBB;--ev-primary-hover:#1E4D9D;--ev-primary-soft:#DEEAFE;
  --ev-on-primary:#FFFFFF;--ev-success:#176A50;--ev-danger:#AE293C;
  --ev-focus:#265DBB;--ev-shadow:0 18px 48px rgba(33,72,122,.08);
  --bg:var(--ev-canvas);--surface:var(--ev-surface);--panel:var(--ev-surface-2);
  --raised:var(--ev-surface-3);--hover:#DAE8FB;--line:var(--ev-border);
  --line-strong:var(--ev-border-strong);--text:var(--ev-text);--muted:var(--ev-muted);
  --faint:var(--ev-subtle);--yellow:var(--ev-primary);--yellow-hover:var(--ev-primary-hover);
  --yellow-soft:var(--ev-primary-soft);--on-yellow:var(--ev-on-primary);--bubble:#E5EEFA;
  --danger:var(--ev-danger);--danger-soft:#FFF0F2;--success:var(--ev-success);
  --shadow:var(--ev-shadow);--rail:var(--ev-surface);--ring:var(--ev-focus)
}
