/* =========================================================
   Ergänzungen für WordPress — das Original-Stylesheet
   nigeno.css bleibt unverändert.
   ========================================================= */

/* Rechtstexte und neu angelegte Seiten: „Stand“-Zeile mit Abstand wie im Prototyp */
.legal .stand { margin-top: var(--s-12); }

/* Blöcke aus dem Editor im Textlayout */
.legal__inhalt img { height: auto; }
.legal__inhalt figure { margin: var(--s-8) 0 0; }
.legal__inhalt .wp-block-image figcaption { font-size: 14px; color: var(--muted); margin-top: var(--s-2); }
.legal__inhalt .wp-block-buttons { margin-top: var(--s-8); }
.legal__inhalt .wp-block-button__link { border-radius: var(--radius); background: var(--blue); color: var(--white); font-weight: 600; }

/* WordPress-Hilfsklassen */
.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 !important; width: 1px; word-wrap: normal !important;
}
.alignleft { float: left; margin: 0 var(--s-6) var(--s-4) 0; }
.alignright { float: right; margin: 0 0 var(--s-4) var(--s-6); }
.aligncenter { margin-inline: auto; }
