/* Arreglos de las plantillas tbisgpl3 (salta01, salta02) para
   CMSimple_XH 1.8 (septiembre de 2026). En un archivo propio y no en
   stylesheet.css para que los navegadores que tenían guardada la hoja
   vieja carguen esta. Lo agrega adaptar-plantillas.py del kit de migración. */


/* Direcciones y palabras largas: que corten en vez de salirse de los
   recuadros de la columna y del contenido */
.tbisgpl3-blockcontent, .tbisgpl3-postcontent {
   overflow-wrap: anywhere;
   word-break: break-word;
}

/* INICIO noticias */
/* Noticias como blog (cmsimple/userfuncs.php): recuadros de la portada y
   lista de la página Noticias */
.noticia { margin: 0 0 1.2em; }
.noticias .noticia { padding-bottom: .8em; border-bottom: 1px solid #d8c3a5; }
.noticia-titulo { margin: .2em 0 .3em; }
.tbisgpl3-blockcontent .noticia-titulo { font-size: 1.05em; }
.noticia-resumen { margin: 0; }
.noticia-titulo a { text-decoration: none; }
.noticias-todas { margin: .4em 0 0 .6em; font-weight: bold; }
.noticia, .noticia-resumen { overflow-wrap: anywhere; word-break: break-word; }
/* FIN noticias */

/* Título grande del encabezado en el celular: la plantilla lo pone a 50 px
   sin cortes de línea (white-space: nowrap) y solo lo deja cortar si es un
   enlace; en termo.red ("Termodinámica. Transformaciones energéticas.") se
   salía de la pantalla. En pantallas angostas puede cortar y su tamaño
   sigue al ancho, hasta los 50 px de siempre. */
.responsive .tbisgpl3-header .tbisgpl3-headline {
   white-space: normal !important;
   font-size: clamp(22px, 9vw, 50px) !important;
   line-height: 1.1 !important;
   overflow-wrap: break-word;
   max-width: 100%;
   box-sizing: border-box;
}
