/*
  Tema visual configurable - Fondo Las Americas
  Paleta:
  Azul oscuro  #0B2C4D
  Azul medio   #1F5A8B
  Azul claro   #4A90C2
  Verde olivo  #6B8E23
  Verde oscuro #556B1F
  Verde suave  #A3B97A
  Blanco       #FFFFFF
  Gris claro   #F4F6F8
  Gris texto   #6B7280
*/

:root {
  /* Marca principal */
  --brand-primary: #1F5A8B;
  --brand-primary-dark: #0B2C4D;
  --brand-secondary: #0B2C4D;
  --brand-secondary-2: #1F5A8B;
  --brand-purple: #556B1F;
  --brand-accent: #6B8E23;

  /* Verde visible en UI */
  --brand-green: #6B8E23;
  --brand-green-dark: #556B1F;
  --brand-green-soft: #A3B97A;

  /* Alias multi-fondo */
  --color-primary: #0B2C4D;
  --color-secondary: #1F5A8B;
  --color-accent: #6B8E23;
  --color-text: #0B2C4D;
  --color-text-soft: #6B7280;
  --color-bg: #F4F6F8;
  --color-card: #FFFFFF;
  --color-border: #DDE3EA;

  /* Base */
  --bg: #FFFFFF;
  --surface: #FFFFFF;
  --text-main: #0B2C4D;
  --text-muted: #6B7280;
  --border: #DDE3EA;

  /* Colores auxiliares */
  --blue-dark: #0B2C4D;
  --blue-medium: #1F5A8B;
  --blue-light: #4A90C2;
  --green-olive: #6B8E23;
  --green-dark: #556B1F;
  --green-soft: #A3B97A;
  --gray-light: #F4F6F8;
  --gray-text: #6B7280;

  /* UI */
  --footer-height: 52px;
  --radius: 12px;
  --radius-card: 22px;
  --shadow-card: 0 10px 30px rgba(11, 44, 77, .10);

  /* Degradados */
  --gradient-primary: linear-gradient(135deg, #0B2C4D 0%, #1F5A8B 100%);
  --gradient-green: linear-gradient(135deg, #556B1F 0%, #6B8E23 100%);
  --gradient-soft: linear-gradient(135deg, #1F5A8B 0%, #4A90C2 100%);

  /* Tipografía */
  --font-title: 'Rubik', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --font-body: 'Hind Madurai', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --font-family: var(--font-body);
}
