:root {
  /* Brand */
  --rha-gold: #D4AF37;
  --rha-gold-alt: #E5A823;
  --rha-red: #E63946;

  /* Dark surface */
  --rha-bg-black: #111111;
  --rha-surface-charcoal: #1E1E24;
  --rha-border-metal: #2E3039;

  /* Light surface */
  --rha-white: #FFFFFF;
  --rha-smoke: #F5F6F8;
  --rha-text-primary: #1A1A1A;
  --rha-text-secondary: #757575;

  /* Radius / motion */
  --rha-radius-sm: 6px;
  --rha-radius-md: 10px;
  --rha-transition: 0.25s ease;
  --rha-glow-gold: 0 4px 20px rgba(212, 175, 55, 0.15);

  /* Typography */
  --rha-font-family: 'Montserrat', 'Roboto', 'SVN-Futura', sans-serif;
}

