:root {
  --color-azul-linaje: #043256;
  --color-azul-profundo: #071F3D;
  --color-dorado-sello: #E3BD3E;
  --color-dorado-miel: #EBB657;
  --color-blanco-leche: #FFFFFF;
  --color-azul-lina: #0A5590;
  --color-celeste-llano: #2182B5;
  --color-crema-vainilla: #F6F4E2;
  --color-texto-principal: #0B1F33;
  --color-texto-suave: #4D6075;
  --color-borde-suave: #E9E3C9;
  --color-exito-natural: #3F7B3B;
  --font-heading: 'Fraunces', Georgia, serif;
  --font-body: 'Inter', 'Montserrat', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --radius-sm: 8px;
  --radius-md: 14px;
  --radius-lg: 24px;
  --radius-pill: 999px;
  --shadow-card: 0 14px 30px rgba(7,31,61,.10);
  --shadow-hero: 0 24px 60px rgba(7,31,61,.18);
}
