:root {
  --sec-bg: #ffffff;
  --sec-surface: #ffffff;
  --sec-ink: #142532;
  --sec-muted: #475565;
  --sec-primary: #203d58;
  --sec-accent: #f1ce90;
  --sec-dark: #172c40;
  --sec-border: #cbd3db;
  --sec-panel: #f2f4f6;
  --sec-focus: #956200;
  --sec-button-ink: #ffffff;
  --sec-font: 'Segoe UI', Arial, sans-serif;
  --sec-display: var(--sec-font);
  --sec-mono: var(--sec-font);
}
@media (prefers-color-scheme: dark) {
  :root {
    --sec-bg: #121e2a;
    --sec-surface: #1a2938;
    --sec-ink: #f2f5f8;
    --sec-muted: #ccd6df;
    --sec-primary: #bdd4eb;
    --sec-border: #687c90;
    --sec-panel: #1a2938;
    --sec-focus: #f1ce90;
    --sec-button-ink: #172c40;
  }
}
