:root {
  --bhc-system-dark: #1A1A1A;
  --bhc-system-gold: #D4AF37;
  --bhc-system-warm-light: #F2E6C9;

  --bhc-griffin-canonical: #560313;
  --bhc-dragon-canonical: #C35A1C;

  --bhc-griffin-ui: #560313;
  --bhc-dragon-ui: #9E4315;

  --bhc-font-ui: "Inter", system-ui, sans-serif;
  --bhc-font-display: "Cormorant Garamond", Georgia, serif;
}

[data-theme="dark"] {
  --bhc-griffin-ui: #D96C83;
  --bhc-dragon-ui: #D96B2B;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --bhc-griffin-ui: #D96C83;
    --bhc-dragon-ui: #D96B2B;
  }
}
