/* Seiche / original UPAM brand. Shared by dashboards, PAM, fleets and accounts. */
:root {
  color-scheme: light;
  --brand-navy: #1c3558; --brand-navy-dark: #152847;
  --brand-blue: #3a8bc2; --brand-blue-light: #56a8e0;
  --paper: #f0f4f8; --surface: #ffffff; --sunken: #f6f9fc; --inset: #e9f0f6;
  --line: #dce4ed; --line-strong: #aebfd0;
  --ink: #1c2e42; --ink-2: #526b82; --ink-3: #596f83; --heading: #1c3558;
  --steel-100: #eaf3fa; --steel-300: #aacce4; --steel-500: #3a8bc2; --steel-600: #206a9d;
  --action: #2677ae; --action-ink: #ffffff;
  --live: #14733e; --live-bg: #eaf8ef;
  --attention: #855400; --attention-bg: #fff6dd;
  --fault: #b42318; --fault-bg: #fff1f0;
  --ui: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;
  --mono: Consolas, "Courier New", monospace;
  /* Compatibility alias: readings use the same legible face as the rest of the UI. */
  --record: var(--ui);
  --rail-width: 84px;
  --radius: .5rem;
  --shadow: 0 1px 3px #1c35580d;
}
[data-theme="dark"] {
  color-scheme: dark;
  --paper: #111f30; --surface: #1b2d42; --sunken: #17273a; --inset: #0d1928;
  --line: #334b64; --line-strong: #647e98;
  --ink: #edf4fa; --ink-2: #b9ccdd; --ink-3: #acc2d6; --heading: #edf4fa;
  --steel-100: #233f59; --steel-300: #537b9b; --steel-500: #56a8e0; --steel-600: #93cef5;
  --action: #93cef5; --action-ink: #152847;
  --live: #8bdbad; --live-bg: #163f32;
  --attention: #f2cd81; --attention-bg: #44371f;
  --fault: #ffafa5; --fault-bg: #472b30;
  --shadow: none;
}
