:root {
  /* AURALIS BLUSH GLOW */
  --color-bg: #FFFBF8; /* Off-white */
  --color-surface: #FFF7F3;
  --color-surface-hover: #F9EEE8;
  
  /* Signature Glow */
  --color-primary: #C9838A; /* Warm blush rose */
  --color-primary-light: rgba(201, 131, 138, 0.14);
  --color-secondary: #C9A768; /* Champagne gold */
  --color-tertiary: #8C7D76; /* Warm muted taupe */
  --color-warning: #FFA62B; 
  --color-error: #D00000;

  /* Text */
  --color-text-main: #2B2623; /* Deep Cocoa */
  --color-text-muted: #8C7D76;
  --color-placeholder: #AA9A92;
  
  /* Borders and UI */
  --color-border: #E9D8D0;
  --shadow-subtle: 0 4px 12px rgba(43, 38, 35, 0.05);
  --shadow-medium: 0 12px 30px rgba(43, 38, 35, 0.1);
  --glow-primary: 0 10px 26px rgba(201, 167, 104, 0.24);
  --gradient-brand: linear-gradient(135deg, #C9838A 0%, #DAB783 100%);
  --gradient-brand-soft: linear-gradient(145deg, rgba(201, 131, 138, 0.16), rgba(217, 190, 126, 0.12));
  --gradient-surface: linear-gradient(180deg, rgba(255,255,255,0.96) 0%, rgba(255,245,240,0.98) 100%);
  --gradient-card: linear-gradient(145deg, rgba(255,255,255,0.95), rgba(255,241,236,0.96));
  
  /* Spacing */
  --space-xs: 6px;
  --space-sm: 12px;
  --space-md: 20px;
  --space-lg: 32px;
  --space-xl: 48px;
  
  /* Typography */
  --font-main: 'Inter', sans-serif;
  --font-brand: 'Syne', sans-serif;
  --font-display: 'Bodoni Moda', serif;
  
  /* Borders */
  --radius-sm: 12px;
  --radius-md: 20px;
  --radius-lg: 32px;
  --radius-full: 9999px;
  
  /* Transitions */
  --transition-fast: 0.15s ease-out;
  --transition-normal: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.brand-wordmark {
  display: inline-flex;
  align-items: center;
  font-family: var(--font-brand);
  font-weight: 700;
  line-height: 0.9;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  white-space: nowrap;
  gap: 0.02em;
}

.brand-wordmark span {
  display: inline-block;
}
