/* ============================================================
   00 · NORMALIZACIÓN DEL EDITOR DE BLOQUES
   ------------------------------------------------------------
   Esta capa era, en la versión anterior, la trinchera contra
   Hello Elementor y Elementor Free. Al pasar a tema autónomo ya
   no hay nada ajeno que neutralizar: lo único que queda es dar
   comportamiento a las clases de alineación que genera Gutenberg
   en los artículos del blog.
   No añadir aquí diseño nuevo.
   ============================================================ */

/* —— Alineaciones de bloque —— */
.alignwide  { max-width: min(1080px, 100%); margin-inline: auto; }
.alignfull  { max-width: none; width: 100%; margin-inline: 0; }
.aligncenter { margin-inline: auto; }

.alignleft  { float: left;  margin: 0 var(--yk-s5) var(--yk-s4) 0; }
.alignright { float: right; margin: 0 0 var(--yk-s4) var(--yk-s5); }
@media (max-width: 600px) {
	.alignleft, .alignright { float: none; margin: 0 0 var(--yk-s4); }
}

/* —— Utilidades de núcleo —— */
.screen-reader-text {
	position: absolute; width: 1px; height: 1px;
	padding: 0; margin: -1px; overflow: hidden;
	clip: rect(0 0 0 0); white-space: nowrap; border: 0;
}
.wp-caption { max-width: 100%; }
.wp-caption-text,
figcaption {
	font-size: var(--yk-type-small);
	color: var(--yk-mute-2);
	text-align: center;
	margin-top: var(--yk-s2);
}
.sticky, .gallery-caption, .bypostauthor { display: block; }

/* —— Skip link de núcleo (usamos el nuestro) —— */
.skip-link.screen-reader-text:focus { left: var(--yk-s4); top: var(--yk-s4); width: auto; height: auto; clip: auto; }
