/* Ajustes comunes que no están en los prototipos. */

/* La barra de administración de WordPress (solo la ven los usuarios conectados). */
.admin-bar .bar { top: 32px; }
@media (max-width: 782px) { .admin-bar .bar { top: 46px; } }

/* Texto para lectores de pantalla (WordPress lo usa en algunos elementos). */
.screen-reader-text {
	border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%);
	height: 1px; margin: -1px; overflow: hidden; padding: 0;
	position: absolute; width: 1px; word-wrap: normal !important;
}

/* «Próximos actos» sin actos. */
.actos-vacio { margin: 0; padding: 26px 0; border-bottom: 1px solid var(--hair); color: var(--grey); }

/* Contenido escrito en el editor (entradas de actos y páginas genéricas). */
.cuerpo img { max-width: 100%; height: auto; }
.cuerpo .wp-block-image, .cuerpo figure { margin: 1.6em 0; }
.cuerpo figcaption { font-size: 13.5px; color: var(--grey); margin-top: 6px; }
.alignleft { float: left; margin: 0 1.4em 1em 0; }
.alignright { float: right; margin: 0 0 1em 1.4em; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

/* Listado de entradas (archivos y búsquedas). */
.listado { list-style: none; margin: 0; padding: 0; border-top: 1px solid var(--hair); }
.listado li { padding: 18px 0; border-bottom: 1px solid var(--hair); }
.listado a { font-family: var(--serif); font-size: 1.35rem; color: var(--ink); }
.listado a:hover { color: var(--carmin); }
.listado .fecha-lista { display: block; font-family: var(--mono); font-size: 11px; letter-spacing: .12em; text-transform: uppercase; color: var(--grey); margin-top: 4px; }
.paginacion { margin: 30px 0 0; font-family: var(--mono); font-size: 11.5px; letter-spacing: .16em; text-transform: uppercase; display: flex; gap: 18px; }
