/* Beitragstext (the_content): Bilder, Videos, YouTube und Listen aus normalen WordPress-Beiträgen
   im Stil der Artikelvorlage: volle Spaltenbreite, abgerundete Ecken, saubere Abstände.
   Gilt nur innerhalb .atext. Die Module des Designs (.m-*, .rund, .ans, .faq, .aqu) bleiben unberührt. */

/* Bilder */
.atext img{max-width:100%;height:auto;border-radius:var(--bild-radius)}
.atext .rund img,.atext .bogen img{border-radius:0}
.atext figure,.atext .wp-caption{margin:28px 0;max-width:100%}
.atext .wp-caption{width:100%!important}
.atext figure.rund{margin:0}
.atext figure:not(.rund) img,.atext .wp-caption img,.atext p>img,.atext p>a>img{display:block;width:100%;height:auto}
.atext figcaption,.atext .wp-caption-text{font-size:14px;line-height:1.5;color:var(--mut);margin-top:10px}
.atext .alignleft,.atext .alignright,.atext .aligncenter{float:none;display:block;margin:28px 0}
.atext p>img,.atext p>a>img{margin:28px 0}

/* Video und YouTube */
.atext iframe,.atext video,.atext embed,.atext object{display:block;width:100%;max-width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:var(--bild-radius);overflow:hidden}
.atext .wp-block-embed,.atext .wp-block-embed__wrapper,.atext .wp-video{margin:28px 0;width:100%;max-width:100%;border-radius:var(--bild-radius);overflow:hidden}
.atext .wp-block-embed__wrapper::before{display:none}
.atext .wp-block-embed iframe{position:static}
.atext .wp-block-embed figcaption{padding-top:0}

/* Listen ohne Klasse (Standard-WordPress-Listen) */
.atext>ul:not([class]),.atext>ol:not([class]),.atext>.wp-block-list{margin:0 0 28px 1.2em;padding:0}
.atext>ul:not([class]),.atext>ul.wp-block-list{list-style:disc}
.atext>ol:not([class]),.atext>ol.wp-block-list{list-style:decimal}
.atext>ul:not([class]) li,.atext>ol:not([class]) li,.atext>.wp-block-list li{margin-bottom:8px;padding-left:4px}
.atext>ul:not([class]) li::marker,.atext>ol:not([class]) li::marker,.atext>.wp-block-list li::marker{color:var(--f4)}

/* Überschriften linksbündig wie in der Vorlage */
.atext h2,.atext h3{text-align:left!important}
.atext h3{margin:32px 0 12px}
