:root {
  color-scheme: dark;

  --color-bg: #050403;
  --color-bg-soft: #0d0a06;
  --color-bg-card: rgba(24, 18, 10, 0.74);
  --color-bg-card-solid: #151008;

  --color-text: #f7edd8;
  --color-text-muted: #c9b58b;
  --color-text-soft: #9e8c68;

  --color-gold: #f0c35a;
  --color-gold-strong: #ffd978;
  --color-gold-muted: #a97a25;
  --color-gold-dark: #4a3109;

  --color-border: rgba(240, 195, 90, 0.22);
  --color-border-strong: rgba(240, 195, 90, 0.42);

  --shadow-gold: 0 0 48px rgba(240, 178, 55, 0.18);
  --shadow-soft: 0 24px 80px rgba(0, 0, 0, 0.42);

  --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  --font-serif: Georgia, "Times New Roman", serif;

  --content-width: 1180px;
  --content-padding: clamp(20px, 4vw, 56px);

  --radius-md: 14px;
  --radius-lg: 24px;
  --radius-xl: 34px;
}
