/* e:\Vibe Coding\neuradine\css\variables.css */
:root {
  /* Premium Dark Mode Colors */
  --bg-dark: #07070a;
  --bg-dark-rgb: 7, 7, 10;
  --bg-card: #0e0e14;
  --bg-card-rgb: 14, 14, 20;
  --bg-glass: rgba(255, 255, 255, 0.03);
  --bg-glass-hover: rgba(255, 255, 255, 0.06);
  --input-bg: rgba(255, 255, 255, 0.035);
  --input-bg-focus: rgba(255, 255, 255, 0.065);
  --select-option-bg: #111119;
  --button-secondary-bg: rgba(255, 255, 255, 0.045);
  --button-secondary-hover: rgba(255, 255, 255, 0.085);
  --border: rgba(255, 255, 255, 0.06);
  --border-focus: rgba(255, 107, 43, 0.4);

  /* Primary Theme Color: Premium Glowing Orange & Whites */
  --primary: #FF6B2B;
  --primary-rgb: 255, 107, 43;
  --primary-hover: #ff854f;
  --primary-glow: rgba(255, 107, 43, 0.15);
  --primary-glow-strong: rgba(255, 107, 43, 0.3);
  --steam-stroke: rgba(255, 255, 255, 0.62);
  --steam-glow: rgba(255, 255, 255, 0.28);
  --section-soft: rgba(255, 255, 255, 0.015);
  
  /* Text and Accents */
  --text-primary: #FFFFFF;
  --text-secondary: #8e8e9f;
  --text-muted: #565666;
  
  /* Live Indicator Colors (Real-Time Moods) */
  --accent-green: #00e676;
  --accent-green-glow: rgba(0, 230, 118, 0.2);
  --accent-yellow: #ffd600;
  --accent-yellow-glow: rgba(255, 214, 0, 0.2);
  --accent-red: #ff1744;
  --accent-red-glow: rgba(255, 23, 68, 0.2);
  
  /* Fonts */
  --font-headings: 'Outfit', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --font-body: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  
  /* Shadows and Blurs */
  --blur-glass: blur(16px);
  --shadow-premium: 0 8px 32px 0 rgba(0, 0, 0, 0.37);
  --shadow-glow: 0 0 20px rgba(255, 107, 43, 0.15);
  
  /* Border Radius */
  --radius-sm: 8px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --radius-full: 9999px;
  
  /* Transitions */
  --transition-fast: 0.2s cubic-bezier(0.16, 1, 0.3, 1);
  --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);
  --transition-bounce: 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

/* Light Mode Tokens (Toggleable) */
[data-theme="light"] {
  --bg-dark: #f6f6f9;
  --bg-dark-rgb: 246, 246, 249;
  --bg-card: #ffffff;
  --bg-card-rgb: 255, 255, 255;
  --bg-glass: rgba(0, 0, 0, 0.02);
  --bg-glass-hover: rgba(0, 0, 0, 0.04);
  --input-bg: rgba(255, 255, 255, 0.92);
  --input-bg-focus: #ffffff;
  --select-option-bg: #ffffff;
  --button-secondary-bg: rgba(255, 255, 255, 0.78);
  --button-secondary-hover: #ffffff;
  --border: rgba(0, 0, 0, 0.06);
  --border-focus: rgba(255, 107, 43, 0.3);
  
  --text-primary: #0f0f15;
  --text-secondary: #606070;
  --text-muted: #9090a2;
  
  --primary-glow: rgba(255, 107, 43, 0.08);
  --shadow-premium: 0 8px 32px 0 rgba(0, 0, 0, 0.05);
  --steam-stroke: rgba(54, 58, 70, 0.48);
  --steam-glow: rgba(255, 107, 43, 0.24);
  --section-soft: rgba(255, 107, 43, 0.035);
}
