/* Theme: Noir - charcoal/black + rose gold accents. Luxurious: subtle grain/gradient, rose-gold hairlines, elegant serif display. */
:root {
  --color-primary: #D4A5A5; /* Rose Gold */
  --color-secondary: #2C2418; /* Charcoal */
  --color-text: #F5F0E6; /* Ivory text */
  --color-text-light: #A89B8A; /* Muted for ES */
  --color-bg: #1A1611; /* Deep Black */
  --color-accent: #C9A96E; /* Gold */
  --color-support: #8B9A7D; /* Sage */
  --color-card-bg: #25201A;
  --color-border: #3D3326;
  --radius: 12px;
  --radius-sm: 8px;
  --font-display: 'Cormorant Garamond', serif;
  --font-body: 'Inter', system-ui, sans-serif;
  --shadow: 0 4px 6px -1px rgb(0 0 0 / 0.3), 0 2px 4px -2px rgb(0 0 0 / 0.3);
  /* New tokens for consistent theming, esp admin */
  --surface: #1A1611;
  --surface-2: #25201A;
  --border: #3D3326;
  --muted: #A89B8A;
  --input-bg: #25201A;
  --input-border: #3D3326;
  --toast-bg: #25201A;
}