/* Central CSS Theme Variables fallback definition sheet */
:root {
  /* Primary accent color for buttons and highlights */
  --theme-warm-brass: #D4AF37;
  /* Hover state accent color */
  --theme-warm-brass-hover: #c9a22e;
  /* Main site background color */
  --theme-background: #131313;
  /* Elevated surface container color (cards, panels) */
  --theme-surface-container: #20201f;
  /* Higher elevation surface color */
  --theme-surface-high: #2a2a2a;
  /* Subtle border color for containers */
  --theme-glass-border: rgba(249, 249, 251, 0.12);
  /* Primary flow text color */
  --theme-on-background: #e5e2e1;
  /* Primary surface text color */
  --theme-on-surface: #e5e2e1;
  /* Muted subtext/label color */
  --theme-on-surface-variant: #c4c7c7;
  /* Text color on dark overlays */
  --theme-on-overlay: #e5e2e1;
  /* Muted text color on dark overlays */
  --theme-on-overlay-variant: #c4c7c7;
  /* High contrast readable gold text */
  --theme-warm-brass-text: #D4AF37;
  /* Secondary accent color for elements */
  --theme-primary: #c8c6c5;
  /* Contrast text color on warm brass button backgrounds */
  --theme-on-primary: #313030;
  /* Striped table row background */
  --theme-table-stripe: rgba(255, 255, 255, 0.03);
}
