:root {
  --color-brand-navy: #14243f;
  --color-brand-gold: #c29d5b;
  --color-bg: #0b1424;
  --color-surface: #14243f;
  --color-surface-2: #1c3052;
  --color-border: #2a3f63;
  --color-text: #f3eee4;
  --color-muted: #a7b2c6;
  --color-primary: #c29d5b;
  --color-primary-contrast: #14243f;
  --color-accent: #c29d5b;
  --color-success: #3fb98a;
  --color-warning: #e0a53c;
  --color-danger: #e5646b;
  --radius-card: 16px;
  --radius-control: 10px;
  --shadow-card: 0 10px 30px rgba(0,0,0,0.35);
  --font-body: FiraGO, 'Noto Sans Georgian', system-ui, sans-serif;
  --font-heading: FiraGO, 'Noto Sans Georgian', system-ui, sans-serif;
}
:root[data-theme="light"] {
  --color-brand-navy: #14243f;
  --color-brand-gold: #c29d5b;
  --color-bg: #f4efe6;
  --color-surface: #ffffff;
  --color-surface-2: #ebe4d6;
  --color-border: #dcd3c2;
  --color-text: #14243f;
  --color-muted: #5b6880;
  --color-primary: #14243f;
  --color-primary-contrast: #f3eee4;
  --color-accent: #8a6a2c;
  --color-success: #1f9d6b;
  --color-warning: #b97a12;
  --color-danger: #c93a44;
  --radius-card: 16px;
  --radius-control: 10px;
  --shadow-card: 0 10px 30px rgba(20,36,63,0.10);
  --font-body: FiraGO, 'Noto Sans Georgian', system-ui, sans-serif;
  --font-heading: FiraGO, 'Noto Sans Georgian', system-ui, sans-serif;
}
@media (prefers-color-scheme: light) {
  :root[data-theme="auto"] {
  --color-brand-navy: #14243f;
    --color-brand-gold: #c29d5b;
    --color-bg: #f4efe6;
    --color-surface: #ffffff;
    --color-surface-2: #ebe4d6;
    --color-border: #dcd3c2;
    --color-text: #14243f;
    --color-muted: #5b6880;
    --color-primary: #14243f;
    --color-primary-contrast: #f3eee4;
    --color-accent: #8a6a2c;
    --color-success: #1f9d6b;
    --color-warning: #b97a12;
    --color-danger: #c93a44;
    --radius-card: 16px;
    --radius-control: 10px;
    --shadow-card: 0 10px 30px rgba(20,36,63,0.10);
    --font-body: FiraGO, 'Noto Sans Georgian', system-ui, sans-serif;
    --font-heading: FiraGO, 'Noto Sans Georgian', system-ui, sans-serif;
  }
}
