:root {
  --sec-bg: #ffffff;
  --sec-surface: #ffffff;
  --sec-ink: #142532;
  --sec-muted: #435160;
  --sec-primary: #1d4a48;
  --sec-accent: #bfe4dc;
  --sec-dark: #142d36;
  --sec-border: #cbd7da;
  --sec-panel: #f0f5f4;
  --sec-focus: #24635b;
  --sec-button-ink: #ffffff;
  --sec-font: 'Segoe UI', Arial, sans-serif;
}
@media (prefers-color-scheme: dark) {
  :root {
    --sec-bg: #122128;
    --sec-surface: #1b3038;
    --sec-ink: #f2f7f8;
    --sec-muted: #cbdcde;
    --sec-primary: #bfe4dc;
    --sec-border: #6b858b;
    --sec-panel: #1b3038;
    --sec-focus: #bfe4dc;
    --sec-button-ink: #142d36;
  }
}
