/* Hausum Brand Manual (2023) - design tokens. Única fuente de verdad para color. */
:root{
  --hausum-navy:#003E73;   /* principal  · CMYK 100/76/21/6  */
  --hausum-sky:#00AAFF;    /* principal  · CMYK 65/19/0/0    */
  --hausum-blue:#1E6E9B;   /* secundario · CMYK 81/44/17/3   */
  --hausum-light:#62B3E6;  /* secundario · CMYK 55/13/0/0    */
  --hausum-ice:#E6F8F9;    /* secundario · CMYK 10/0/4/0     */
  /* tonos derivados (mezclas exclusivamente de colores de marca) */
  --hausum-surface:#094C7F;   --hausum-surface-2:#105889;
  --hausum-muted:#386892;     --hausum-muted-dark:#B3CFDC;
  --hausum-line:#D3EAF8;      --hausum-ice-2:#F2FCFC;
  --hausum-gradient:linear-gradient(135deg,#003E73 0%,#00AAFF 100%);
  --hausum-font-title:'Bochan Serif','Poppins',sans-serif;
  --hausum-font-text:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  /* tokens heredados del tema, alineados con la marca */
  --font-primary:var(--hausum-font-text); --font-title:var(--hausum-font-title);
  --color-accent:#00AAFF; --color-accent-hover:#62B3E6;
  --color-text:#003E73; --color-text-light:#386892;
}
body{font-family:var(--hausum-font-text)}
h1,h2,h3,.headline{font-family:var(--hausum-font-title)}
/* Gravity Forms (theme framework): colores de marca. Primario #1E6E9B -> texto blanco AA */
.gform-theme,.gform_wrapper{
  --gf-color-primary:#1E6E9B; --gf-color-primary-rgb:30,110,155; --gf-color-primary-contrast:#FFFFFF;
  --gf-color-primary-darker:#003E73; --gf-color-primary-lighter:#62B3E6;
  --gf-color-secondary:#E6F8F9; --gf-color-secondary-contrast:#003E73;
  --gf-color-in-ctrl-primary:#003E73; --gf-ctrl-border-color-focus:#00AAFF;
  --gf-font-family-base:'Poppins',sans-serif;
}
