/*
 * Formatarchive im Rubrik-Template V2 (Stefan 08.10.2026) – nur Abweichungen zum Rubrik-Master (assets/rubrik-entwuerfe.css).
 */
/* Brotkrumen-Stufe „Formate“ ohne eigene Seite: wie Text */
.sw-format-archiv .sw-breadcrumb span:not(.last):not(.separator) { color: inherit; }
/* Lange Formatnamen (> 14 Zeichen, z. B. „Kennt ihr eigentlich schon …“): Marke kleiner, darf umbrechen */
.sw-format-archiv .rl-skopf__marke.is-lang { font-size: 64px; }
@media (max-width: 1199px) { .sw-format-archiv .rl-skopf__marke.is-lang { font-size: 56px; } }
@media (max-width: 767px) { .sw-format-archiv .rl-skopf__marke.is-lang { font-size: clamp(34px, 10vw, 44px); } }
@media (min-width: 1024px) { .sw-format-archiv .rl-skopf__marke.is-lang { flex: 0 1 auto; min-width: 0; } }
/* 768–1023: langer Name, Überschrift und Kästchen untereinander (sonst bleibt neben dem Namen kein Platz für die H1) */
@media (min-width: 768px) and (max-width: 1023px) {
	.sw-format-archiv .rl-skopf__zeile:has(.is-lang) { grid-template-columns: minmax(0, 1fr); }
	.sw-format-archiv .rl-skopf__zeile:has(.is-lang) .rl-skopf__nav { grid-column: auto; }
}
/* Ohne Unterzeile (H1 = Formatname) keinen leeren Platzhalter stehen lassen – sonst rutscht die Kästchenleiste in eine eigene Zeile (Stefan 09.10.2026) */
.sw-format-archiv .rl-skopf__zeile > div:empty { display: none; }
/* Langer Name (64 px) → Kopf gleich hoch wie bei 84-px-Namen (/musik/, /format/kolumne/): Linie an derselben Stelle (Stefan 09.10.2026) */
@media (min-width: 1200px) {
	.sw-format-archiv .rl-skopf__zeile:has(.is-lang) { box-sizing: border-box; min-height: 101px; }
}
