/* Gemeinsame Textbausteine 0.7.0, alle Themes und Schriftgrößen. */
.bildfolge,.textsammlung-karten,.textsammlung-kennzahlen { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr)); gap:1rem; margin-block:1.5rem; }
.bildfolge-spalten-1 { grid-template-columns:1fr; }
.bildfolge-spalten-2 { grid-template-columns:repeat(auto-fit,minmax(min(100%,max(15rem,calc((100% - 1rem)/2))),1fr)); }
.bildfolge-spalten-3 { grid-template-columns:repeat(auto-fit,minmax(min(100%,max(15rem,calc((100% - 2rem)/3))),1fr)); }
.bildfolge-feld { min-width:0; margin:0; padding:.75rem; border:1px solid currentColor; }
.bildfolge-feld img { max-width:100%; height:auto; }
.bildblase { border:1px solid currentColor; border-radius:1.4em; padding:.6em 1em; overflow-wrap:anywhere; white-space:pre-wrap; }
.bildblase-gedanke { border-style:dashed; border-radius:35%; }
.bildblase-erzaehlung { border-radius:2px; }
.textsammlung { margin-block:1.5rem; }
.textsammlung > section { min-width:0; padding:1rem; border:1px solid currentColor; margin-block:.5rem; overflow-wrap:anywhere; }
.textsammlung-kennzahlen strong { font-size:2rem; }
.textsammlung-zeitleiste > section { border-width:0 0 0 3px; }
.checkliste { list-style:none; padding-left:0; }
.fussnoten { font-size:.85em; border-top:1px solid currentColor; padding-top:.8em; }
@media (max-width:480px) { .bildfolge,.textsammlung-karten,.textsammlung-kennzahlen { grid-template-columns:1fr; } }
/* 0.8.3: Atelier, Gestaltung 1 (Noga) zeigt eine Bildunterschrift mit Links oder Fußnoten sichtbar. */
.noga-bild-unterschrift { max-width:40rem; margin-top:.6rem; font-size:.875em; line-height:1.5; overflow-wrap:anywhere; }
