:root {
  --sec-bg: #ffffff;
  --sec-surface: #ffffff;
  --sec-ink: #322725;
  --sec-muted: #5c4a46;
  --sec-primary: #783b31;
  --sec-accent: #f0d3bd;
  --sec-dark: #382824;
  --sec-border: #d7c7be;
  --sec-panel: #fbf3ec;
  --sec-focus: #783b31;
  --sec-button-ink: #ffffff;
  --sec-font: 'Segoe UI', Arial, sans-serif;
}
@media (prefers-color-scheme: dark) {
  :root {
    --sec-bg: #221b19;
    --sec-surface: #302623;
    --sec-ink: #faf2ec;
    --sec-muted: #e2cec3;
    --sec-primary: #f0d3bd;
    --sec-border: #8e7368;
    --sec-panel: #302623;
    --sec-focus: #f0d3bd;
    --sec-button-ink: #382824;
  }
}
