/* Nachzieher fuer die WordPress-Umgebung.
   site.css bleibt unangetastet, damit es beim naechsten Abgleich mit der statischen
   Fassung ohne Konflikt ersetzt werden kann. Alles, was nur im Backend oder durch
   WordPress-eigene Huellen noetig wird, steht hier. */

/* Der Block-Editor und wp:group legen zusaetzliche Huellen um den Inhalt.
   Die sollen im Layout nicht mitreden. */
.wp-site-blocks > div,
.wp-block-post-content,
.wp-block-group:not([class*="is-"]) {
  display: contents;
}

/* Die Admin-Leiste schiebt die Seite nach unten; der feste Kopf muss mitgehen. */
body.admin-bar .header { top: 32px; }
@media (max-width: 782px) { body.admin-bar .header { top: 46px; } }

/* WordPress setzt Bildern eigene Maße. Im Design regeln das die Kacheln selbst. */
.wp-block-image, .wp-block-image img { margin: 0; max-width: none; height: auto; }
figure.wp-block-image { display: contents; }

/* Standardabstaende der Blocksammlung neutralisieren. */
.wp-block-group, .wp-block-columns, .wp-block-column { margin-block: 0; gap: 0; }
p:empty { display: none; }

/* Im Editor den Rahmen schmal halten, damit die Vorschau dem Frontend entspricht. */
.editor-styles-wrapper { background: var(--bg); }
.editor-styles-wrapper .wrap { max-width: none; }
