/* variables.css */
:root {
  /* Brand Colors */
  --primary-color: #002344;
  --text-dark: #101010;
  --text-light: #ffffff;
  --bg-light: #f9fafb;
  --bg-white: #ffffff;
  
  /* Gradiente Premium Dorado */
  --gold-light: #fffad2;
  --gold-dark: #c9961a;
  --gradient-gold: linear-gradient(135deg, var(--gold-dark) 0%, var(--gold-light) 100%);
  --gradient-gold-hover: linear-gradient(135deg, #d8a62a 0%, #ffffff 100%);

  /* Tipografias */
  --font-heading: 'Playfair Display', serif;
  --font-body: 'Inter', sans-serif;

  /* Shadows & Radius */
  --shadow-sm: 0 4px 6px -1px rgba(0, 35, 68, 0.1);
  --shadow-md: 0 10px 15px -3px rgba(0, 35, 68, 0.1);
  --shadow-gold: 0 10px 25px -5px rgba(201, 150, 26, 0.3);
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 12px;

  /* Spacing */
  --spacing-section: 5rem;
  --spacing-element: 2rem;
}
