:root {
  color-scheme: dark;
  --ink: #eaf0f4;
  --muted: #9aa8b3;
  --canvas: #081018;
  --surface: #101a24;
  --surface-raised: #152331;
  --line: rgba(234, 240, 244, .13);
  --gold: #d9b774;
  --gold-bright: #f1d69a;
  --blue: #4e8caf;
  --danger: #ef8e8e;
  --shadow: 0 24px 80px rgba(0, 0, 0, .28);
  --radius-sm: .75rem;
  --radius-md: 1.25rem;
  --radius-lg: 2rem;
  --max-width: 76rem;
  --font-display: Georgia, 'Times New Roman', serif;
  --font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

:root[data-theme='light'] {
  color-scheme: light;
  --ink: #10202a;
  --muted: #596974;
  --canvas: #f6f7f5;
  --surface: #ffffff;
  --surface-raised: #edf1f1;
  --line: rgba(16, 32, 42, .14);
  --gold: #9b721f;
  --gold-bright: #755410;
  --blue: #236b91;
  --shadow: 0 24px 80px rgba(10, 28, 39, .11);
}
