/* Kopf der Terminseite: Typ, Kategorie und Titel. Eckdaten, Schaltflächen,
   Texte und Turnierdaten: details.css. */
.lvooe-termin-details-etiketten {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 12px;
}

/* Wie das Schild auf den Kacheln: dunkles bzw. helles Feld. */
.lvooe-termin-details-typ,
.lvooe-termin-details-kategorie {
    padding: 5px 10px;
    font-size: 13px;
    line-height: 1.2;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}

.lvooe-termin-details-typ {
    background: #0b0b0b;
    color: #fff;
}

.lvooe-termin-details-kategorie {
    background: var(--lvooe-details-grau);
}

/* Gleich groß wie der Titel der Berichtseite. */
.elementor .lvooe-termin-details-titel {
    margin: 0 0 24px;
    font-size: clamp(28px, 4vw, 41px);
    line-height: 1.2;
}

.lvooe-termin-details-beschreibung {
    font-size: 1.15em;
}
