/* Patch-3D nutzt bewusst das gemeinsame Epitome-Kabinett-System: Liste wie ein Katalogsaal (Saalkopf, Filterleiste,
   Exponat-Kacheln), Detail wie eine Exponatseite (ep-plate, ep-exponat-layout, <vitrine-3d>, ep-schild).
   Dieser Block ergänzt nur wenige Feinheiten und führt keine eigene Farb-, Typografie- oder Kartenwelt ein. */
.ep-buehne .ep-patchhero__hint { margin: 14px 0 0; max-width: 62ch; font-size: var(--t-sm); line-height: 1.5; color: var(--muted); }
/* Saalkopf-Motiv wie die Render-Motive der Säle (motive.js); der Kartenrender ist schon aufgehellt, daher ohne die Saal-Aufhellung 1.85 */
[data-motiv="patch-3d"] .ep-motiv__bild { max-height: 290px; filter: brightness(1.08) drop-shadow(0 22px 26px rgba(0, 0, 0, .55)); }
@media (max-width: 800px) { [data-motiv="patch-3d"] .ep-motiv__bild { max-height: 138px; } }

.ep-filterzeile .ep-patchsuche { flex: 0 1 auto; width: 100%; max-width: 520px; min-width: 0; }

.ep-patchgrid > .ep-empty { grid-column: 1 / -1; }
/* Die Kartenrender tragen die Vorschau-Aufhellung schon in sich; die Wiki-Standardaufhellung (1.6) wäre doppelt. */
.ep-patchmodel .ep-exponat__img img { filter: brightness(1.1) drop-shadow(0 12px 14px rgba(0, 0, 0, .5)); }
.ep-exponat--row.ep-patchmodel .ep-exponat__img img { filter: brightness(1.1) drop-shadow(0 6px 8px rgba(0, 0, 0, .5)); }
/* Lange Modell- und Gruppennamen brechen um: Meta-Zeile unten halten, damit sie über die Reihe fluchtet */
.ep-grid .ep-patchmodel .ep-exponat__body { flex: 1 1 auto; }
.ep-grid .ep-patchmodel .ep-exponat__meta { margin-top: auto; }
