/* Stacks y piezas compartidas de las plantillas de slide (v2: sin utilities). */ .tpl-stack-8 { display: flex; flex-direction: column; gap: 32px; } .tpl-stack-10 { display: flex; flex-direction: column; gap: 40px; } .tpl-stack-12 { display: flex; flex-direction: column; gap: 48px; } .tpl-center { align-items: center; text-align: center; } /* Medidas de lectura por porcentaje (sin max-width en px ni ch). En pantallas estrechas la medida se libera al 100 %. */ .tpl-measure { max-width: 52%; } .tpl-measure--narrow { max-width: 40%; } @media (max-width: 767px) { .tpl-measure, .tpl-measure--narrow { max-width: 100%; } }