/* Referentenbilder in der Event-Kachel: in schmalen Kacheln schrumpfen, aber rund bleiben */
.event-referenten > figure,
.event-referenten > div {
    flex: 0 1 75px;
    min-width: 0;
    margin: 0;
}

.event-referenten img,
.event-referenten > div {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1;
}

/* Initiale ohne Bild mittig halten, auch wenn der Kreis kleiner wird */
.event-referenten > div {
    display: grid;
    place-items: center;
    line-height: 1 !important;
    font-size: clamp(14px, 4vw, 40px) !important;
}

/* „Termin eintragen: Google · Outlook · Kalenderdatei“: Links in der Farbe der Zeile,
   sonst verschwinden sie auf der dunklen Event-Kachel (Theme-Linkfarbe #333) */
.inno-kalender a {
    color: inherit;
    font-weight: 700;
    text-decoration: underline;
}

@media (max-width: 781px) {
    .event-referenten {
        gap: 6px !important;
    }

    /* Startseiten-Kopf: Die Nachbarspalten blendet das Zusätzliche CSS (Customizer) auf dem
       Handy aus (Trennlinie wp-image-682); die Titelspalte behielte sonst nur 61 % Breite */
    .wp-block-columns:has(> .wp-block-column img.wp-image-682) > .wp-block-column:first-child {
        flex-basis: 100% !important;
    }
}
