/* Tokens de marca "Soluciones para el hogar" — colores tomados del logo del cliente. */
:root{
  color-scheme:light;
  --brand:#0F2D63; --brand-2:#1B4B94; --brand-soft:#E6EEF9; --brand-ink:#0A1F45;
  --accent:#1F6FC5; --accent-light:#3F8EDD; --accent-soft:#E3EEFB; --on-accent:#FFFFFF;
  --bg:#F4F7FB; --s:#FFFFFF; --t:#14213A; --t2:#4E5C72; --line:#D5DEEA;
  --err:#B42318; --err-soft:#FEE4E2; --warn:#92400E; --warn-soft:#FEF3C7; --ok:#067647; --ok-soft:#DCFAE6;
  --page:#E4EAF3;
  --display:"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;
  --logo:"Anton",Impact,"Arial Narrow",sans-serif;
  --body:"Figtree",ui-sans-serif,system-ui,sans-serif;
  --r-sm:12px; --r-md:16px; --r-lg:24px;
  --shadow:0 1px 2px rgba(15,45,99,.06),0 10px 30px -12px rgba(15,45,99,.28);
}
