/* Galerie V002: Steckbrief-Karten (Entwurf 5) + "Mehr anzeigen" mit Erklärung und ganzem Foto (Entwurf 4) */
.hinweis{margin:0 0 14px;padding:10px 14px;font-size:.92rem;color:#d6e2f5;border-color:#2b3f6b}
.karten{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}
.karte{padding:12px}
.kopf{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:start}
.kopf img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px}
.kopf h2{font-size:1.05rem;margin:0 0 6px;color:var(--gold)}
.kopf table{border-collapse:collapse;font-size:.9rem}.kopf th{text-align:left;color:var(--blue);font-weight:600;padding:2px 12px 2px 0;vertical-align:top}.kopf td{padding:2px 0;color:#cfd9ec}
.mehr .auf{display:none}.mehr[open] .auf{display:inline}.mehr[open] .zu{display:none}
.erk{margin:10px 0 4px;color:#e1e9f6}.q{margin:0 0 10px;color:var(--muted);font-size:.82rem}
.voll{width:100%;height:auto;object-fit:contain;border-radius:10px;border:1px solid var(--line);background:#03050b}
@media (max-width:900px){.karten{grid-template-columns:1fr;gap:10px}.kopf{grid-template-columns:96px 1fr;gap:10px}.kopf table{font-size:.84rem}.karte{padding:10px}.erk{font-size:.95rem}}
