/* Eigene, KI-gestaltete Regenbilder. Die Experimente behalten ihre eigenen Grafiken. */
.editorial-art{margin:2.5rem 0 3rem;border:1px solid var(--line);border-radius:1.4rem;overflow:hidden;background:var(--panel)}
.editorial-art picture,.rain-interlude picture{display:block;overflow:hidden;background:#173b50}
.editorial-art img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;object-position:50% var(--art-position,50%)}
.editorial-art figcaption,.rain-interlude figcaption{font-size:.78rem;line-height:1.5;color:var(--muted);padding:.8rem 1.1rem}
.editorial-art figcaption span,.rain-interlude figcaption span{display:block;margin-top:.15rem;font-size:.7rem;opacity:.9}
.rain-interlude{max-width:1136px;margin:0 auto 1rem;border:1px solid var(--line);border-radius:1.5rem;overflow:hidden;background:var(--panel)}
.rain-interlude img{display:block;width:100%;height:auto;aspect-ratio:2.7/1;object-fit:cover;object-position:50% 58%}
.topic-card .topic-art{display:block;margin:-1.5rem -1.5rem 1.25rem;overflow:hidden;border-radius:1.1rem 1.1rem 0 0;background:#173b50}
.topic-card .topic-art img{display:block;width:100%;height:auto;aspect-ratio:2.15/1;object-fit:cover}
.discover-page .topic-card .topic-art img{aspect-ratio:2.5/1}
.topic-card{min-width:0}
@media(max-width:1199px){.rain-interlude{margin-inline:2rem}}
@media(max-width:600px){.editorial-art{margin:2rem 0 2.5rem;border-radius:1rem}.editorial-art img{aspect-ratio:3/2}.editorial-art figcaption,.rain-interlude figcaption{padding:.7rem .85rem}.rain-interlude{margin-inline:1.3rem;border-radius:1rem}.rain-interlude img{aspect-ratio:3/2}.topic-card .topic-art img{aspect-ratio:2/1}}
.topic-home article.topic-card{display:flex;flex-direction:column}.topic-home article.topic-card>p{flex:1}
