/* ==========================================================================
   SafeTrack — Themes
   Each theme overrides only the brand and action tokens from tokens.css;
   every legacy variable (--c-ink, --c-accent-md, …) follows automatically.
   Status colours (danger, warning, success …) never change with the theme,
   so risk meaning stays the same everywhere.
   Keys match the `theme` value stored in the settings table.
   ========================================================================== */

/* Steel — deep petrol blue, mandatory-sign blue actions (default) */
html.theme-ocean {
  --st-brand-ink:     #0F2B3D;
  --st-action:        #1D5FA6;
  --st-action-subtle: #E4EEF8;
}

/* Graphite — neutral charcoal, restrained slate-blue actions, warm greys */
html.theme-slate {
  --st-brand-ink:     #1D2329;
  --st-action:        #34506B;
  --st-action-subtle: #E6ECF1;
  --st-bg-app:        #F2F2F0;
  --st-bg-sunken:     #F7F7F5;
  --st-border-subtle: #E0E0DC;
  --st-border:        #CBCBC5;
}

/* Plant — safe-condition green ink, teal actions */
html.theme-forest {
  --st-brand-ink:     #0E2E25;
  --st-action:        #11705A;
  --st-action-subtle: #E0F1EC;
}

/* Harbour — deep navy with a brighter, more saturated blue */
html.theme-harbour {
  --st-brand-ink:     #0B1D3A;
  --st-action:        #2459D8;
  --st-action-subtle: #E5ECFC;
}
