/* [EXECUȚIE CASCADĂ: PASUL 6 FINALIZAT] */
/* [SEO & GEO OPTIMIZATION: ACTIVE] */
/* [SEMANTIC STRUCTURE: VERIFIED] */

:root {
  --brand-primary: #5D2E8E; /* Royal Purple */
  --brand-secondary: #C5A059; /* Champagne Gold */
  --text-dark: #111111; /* Professional Darker Gray/Black */
  --text-light: #FFFFFF; /* White */
  
  --bg-main: #FFFFFF; /* Pure White Background FORCED */
  
  --font-heading: 'Bebas Neue', display, sans-serif;
  --font-body: 'Lora', serif;
  
  --ui-radius: 8px; /* Slightly softer for glass */
  --transition-fast: 150ms ease-in-out;
  --transition-smooth: 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
  
  --container-max-width: 1200px;

  /* Advanced Effects */
  --shadow-sm: 0 4px 10px rgba(0,0,0,0.05);
  --shadow-md: 0 10px 30px rgba(0,0,0,0.1);
  --shadow-glass: 0 8px 32px 0 rgba(31, 38, 135, 0.07);
  --shadow-glow-gold: 0 0 15px rgba(197, 160, 89, 0.6);
  --shadow-glow-gold-intense: 0 0 25px rgba(197, 160, 89, 0.9);
  --glass-bg: rgba(255, 255, 255, 0.65);
  --glass-bg-dark: rgba(44, 44, 44, 0.85);
  --glass-border: rgba(255, 255, 255, 0.4);
}
