/* MAHLICH Archive — ergänzendes Stylesheet. Bestehende Seiten und Funktionen bleiben erhalten. */
.gallery-page .archive-hero {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  min-height: clamp(470px, 61vw, 690px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #101010;
  background-image:
    linear-gradient(90deg, rgba(10,10,10,.90) 0%, rgba(10,10,10,.71) 35%, rgba(10,10,10,.30) 67%, rgba(10,10,10,.17) 100%),
    url('assets/img/archive-porsche-944.webp');
  background-size: cover;
  background-position: center 53%;
  background-repeat: no-repeat;
}
.gallery-page .archive-hero > * { position: relative; z-index: 1; }
.gallery-page .archive-hero h1 { text-shadow: 0 2px 30px rgba(0,0,0,.25); }
.gallery-page .archive-hero p { color: #e5e1dd; }
@media (max-width: 680px) {
  .gallery-page .archive-hero {
    min-height: 510px;
    background-position: 43% center;
    background-image:
      linear-gradient(90deg, rgba(10,10,10,.89), rgba(10,10,10,.55)),
      url('assets/img/archive-porsche-944.webp');
  }
}
@media (prefers-reduced-data: reduce) {
  .gallery-page .archive-hero { background-image: none; }
}
