/* Creativandina Theme Engine 1.1 — garantías globales, tipografía y tokens seguros. */
.cabecera .marca-texto{min-width:0;display:grid!important;align-content:center;line-height:1.05}
.cabecera .marca-texto strong{display:block!important;max-width:100%;overflow-wrap:anywhere}
.cabecera .marca-texto span{display:block!important;max-width:100%;margin-top:4px!important;font-size:clamp(.62rem,1.45vw,.72rem)!important;line-height:1.15!important;letter-spacing:clamp(.06em,1vw,.12em)!important;white-space:normal!important;overflow-wrap:anywhere}
.cabecera .marca img{object-fit:contain}
@media(max-width:1120px){.cabecera .marca-texto span{display:block!important}.cabecera .marca{min-width:0!important}.cabecera .marca-texto strong{font-size:.94rem}}
@media(max-width:620px){.cabecera .marca-texto span{display:block!important}.cabecera .marca{gap:8px!important;max-width:calc(100% - 58px)!important}.cabecera .marca img{flex-basis:42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important}.cabecera .marca-texto strong{font-size:.9rem!important;line-height:1.08!important}.cabecera .marca-texto span{font-size:.62rem!important;line-height:1.1!important;margin-top:3px!important}}
@media(max-width:360px){.cabecera .marca img{flex-basis:36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important}.cabecera .marca-texto strong{font-size:.84rem!important}.cabecera .marca-texto span{font-size:.58rem!important;letter-spacing:.05em!important}}


/* Roles tipográficos seguros: los temas pueden sobreescribirlos sin alterar contenido. */
body{font-family:var(--apariencia-fuente-cuerpo,var(--identidad-fuente-principal))}
h1,.titulo-principal{font-family:var(--apariencia-fuente-titulos,var(--identidad-fuente-titulos))}
h2,h3,h4,h5,h6,.titulo-seccion,.subtitulo-seccion,.seccion-subtitulo{font-family:var(--apariencia-fuente-subtitulos,var(--apariencia-fuente-titulos,var(--identidad-fuente-titulos)))}
button,.boton,.btn,[class*="boton-"]{font-family:var(--apariencia-fuente-botones,var(--apariencia-fuente-cuerpo,var(--identidad-fuente-principal)))}
