/* Copie de tokens.css (design system IB España v0.1) sans la ligne @import des polices, chargées par le thème. Ne pas éditer : régénérer depuis livrables/design-system/tokens.css. */
:root {
  --ib-rojo-ib: #E11622;
  --ib-rojo-oscuro: #B5121C;
  --ib-rojo-claro: #FF5A4F;
  --ib-negro-ib: #231F20;
  --ib-noche: #14181C;
  --ib-crema: #F4F0EA;
  --ib-blanco: #FFFFFF;
  --ib-piedra: #AC9B91;
  --ib-piedra-oscura: #7A6A61;
  --ib-gris: #5C5754;
  --ib-plata: #B9BCC0;
  --ib-plata-claro: #E6E7E9;
  --ib-surface-page: #FFFFFF;
  --ib-surface-calida: #F4F0EA;
  --ib-surface-inversa: #14181C;
  --ib-surface-marca: #E11622;
  --ib-texto: #231F20;
  --ib-texto-suave: #5C5754;
  --ib-texto-inverso: #FFFFFF;
  --ib-texto-acento: #B5121C;
  --ib-texto-acento-inverso: #FF5A4F;
  --ib-accion: #E11622;
  --ib-accion-texto: #FFFFFF;
  --ib-accion-hover: #B5121C;
  --ib-borde: #E2DCD3;
  --ib-borde-fuerte: #231F20;
  --ib-font-titulo: 'Anton', 'Impact', 'Arial Narrow', sans-serif;
  --ib-font-texto: 'Poppins', Arial, Helvetica, sans-serif;
  --ib-font-firma: 'Mrs Saint Delafield', 'Brush Script MT', cursive;
  --ib-display-font: 400 64px/1.0 var(--ib-font-titulo);
  --ib-display-case: uppercase;
  --ib-display-tracking: 0;
  --ib-h1-font: 800 40px/1.1 var(--ib-font-texto);
  --ib-h1-case: uppercase;
  --ib-h1-tracking: -0.01em;
  --ib-h2-font: 700 28px/1.15 var(--ib-font-texto);
  --ib-h2-case: none;
  --ib-h2-tracking: 0;
  --ib-h3-font: 600 20px/1.25 var(--ib-font-texto);
  --ib-h3-case: none;
  --ib-h3-tracking: 0;
  --ib-eyebrow-font: 600 13px/1.3 var(--ib-font-texto);
  --ib-eyebrow-case: uppercase;
  --ib-eyebrow-tracking: 0.24em;
  --ib-body-font: 400 16px/1.6 var(--ib-font-texto);
  --ib-body-case: none;
  --ib-body-tracking: 0;
  --ib-small-font: 400 13px/1.5 var(--ib-font-texto);
  --ib-small-case: none;
  --ib-small-tracking: 0;
  --ib-button-font: 600 14px/1 var(--ib-font-texto);
  --ib-button-case: uppercase;
  --ib-button-tracking: 0.06em;
  --ib-firma-font: 400 56px/1 var(--ib-font-firma);
  --ib-firma-case: none;
  --ib-firma-tracking: 0;
  --ib-space-1: 4px;
  --ib-space-2: 8px;
  --ib-space-3: 12px;
  --ib-space-4: 16px;
  --ib-space-5: 24px;
  --ib-space-6: 32px;
  --ib-space-7: 48px;
  --ib-space-8: 64px;
  --ib-space-9: 96px;
  --ib-radius-none: 0;
  --ib-radius-sm: 4px;
  --ib-radius-md: 8px;
  --ib-radius-pill: 999px;
  --ib-shadow-card: 0 8px 24px rgba(20,24,28,.10);
}
