/*
 * Haupt- und Teaser-Text als Standardblöcke (Phase 2): neutralisiert, was WordPress-Blockstile an den neuen Hüllen
 * ändern, damit sie aussehen wie die Vendor-Blöcke jagdverband/body und jagdverband/subtext.
 *
 * Nur innerhalb .jagdverband-body-block / .djv-subtext und nur an Elementen mit Block-Klassen (wp-block-*), damit die
 * Vendor-Form (bis zur Umstellung) unberührt bleibt. Geprüft per DOM-Tausch mit berechneten Stilen (task-3-report.md).
 *
 * Quellen (WordPress 7.1, bei Bedarf nachladen, ohne theme.json):
 * - blocks/image/style.min.css: .wp-block-image img{vertical-align:bottom}, .wp-block-image :where(figcaption){margin-top:.5em;margin-bottom:1em}
 * - blocks/image/theme.min.css (add_theme_support wp-block-styles): .wp-block-image{margin:0 0 1em},
 *   :root :where(.wp-block-image figcaption){text-align:center;color:#555;font-size:13px}
 * Ohne Wirkung (Theme setzt dasselbe): .wp-block-group/ol/ul/.wp-block-image img{box-sizing:border-box},
 * .wp-block-image img{height:auto;max-width:100%}; Layout-Klassen is-layout-flow erzeugen ohne theme.json kein CSS.
 */

/* Artikelbild: Vendor-<figure> hat unten keinen Abstand (figure{margin:0}). */
.jagdverband-body-block .wp-block-image {
	margin-bottom: 0;
}

/* Vendor-<img>: vertical-align aus dem Theme (img{vertical-align:middle}). */
.jagdverband-body-block .wp-block-image img {
	vertical-align: middle;
}

/* Vendor-<figcaption>: ohne Außenabstand, Textausrichtung geerbt (Farbe/Schriftgröße setzt .image_container figcaption). */
.jagdverband-body-block .wp-block-image figcaption {
	margin-top: 0;
	margin-bottom: 0;
	text-align: inherit;
}

/*
 * Teaser ohne Absatz (Task 3b): Text und Inline-Elemente, die im Vendor-Teaser direkt in .teaser-text standen, stehen
 * jetzt in <p class="djv-ohne-absatz">. Der Absatz soll wirken wie der bisherige anonyme Textblock: ohne Außenabstand
 * (Theme p{margin-bottom:1rem}). Schrift, Zeilenhöhe und Farbe erbt er bereits gleich (DOM-Tausch geprüft: Standard-
 * Artikel und News-Intro .news-reader .intro .teaser-text). Folgt ein <p>, kollabiert dessen margin wie zuvor.
 */
.djv-subtext .teaser-text > p.djv-ohne-absatz {
	margin: 0;
}
