:root{
  /* ========================================
     Legacy Token Mappings (Bridge Layer)
     Maps old token names to new brand tokens
     ======================================== */
  
  /* Backgrounds - Now light/warm */
  --bg: var(--pearl);
  --bg-secondary: var(--cloud);
  --card: var(--cloud);
  --card-hover: #F9F9F7;
  --border: var(--slate);
  
  /* Text - Dark on light */
  --text: var(--ink);
  --text-secondary: #6B7280;
  --muted: #9CA3AF;
  
  /* Brand colors - Now Coral primary */
  --brand: var(--coral);
  --brand-hover: var(--coral-hover);
  --brand-light: var(--coral-tint);
  --accent: var(--gold);
  --accent-hover: #FFB020;
  
  /* Link colors */
  --link: var(--coral);
  --link-hover: var(--coral-hover);
  
  /* Badge/pill colors */
  --badge: var(--coral-tint);
  --badge-text: var(--coral);
  
  /* Status colors */
  --success: var(--mint);
  --success-color: var(--mint);
  --success-light: var(--mint-tint);
  --danger: var(--cranberry);
  --error-color: var(--cranberry);
  --error-light: var(--cranberry-tint);
  --warning: var(--amber);
  --warning-color: var(--amber);
  --warning-light: var(--amber-tint);
  
  /* Effects */
  --radius: var(--radius-card);
  --radius-sm: var(--radius-base);
  --radius-lg: var(--radius-modal);
  --shadow: var(--shadow-mid);
  --shadow-lg: var(--shadow-high);
  --glow: 0 0 20px rgba(255, 106, 92, 0.2);
  
  /* Transitions */
  --transition: all var(--t-base) var(--ease);
  --transition-slow: all var(--t-slow) var(--ease);
  
  /* Glassmorphism (updated for light mode) */
  --glass-bg: rgba(255, 255, 255, 0.8);
  --glass-border: rgba(0, 0, 0, 0.1);
  
  /* Gradients - Warm accents */
  --gradient-brand: linear-gradient(135deg, var(--coral) 0%, var(--gold) 100%);
  --gradient-accent: linear-gradient(135deg, var(--coral) 0%, var(--amber) 100%);
}
