/* Hide stock/lifestyle photos; keep logo video and icons (SVG). */
img[src*="mietwaesche-berlin"],
img[src*="/assets/"][src$=".jpg"],
img[src*="/assets/"][src$=".jpeg"],
img[src*="/assets/"][src$=".png"],
img[src*="/assets/"][src$=".webp"] {
  display: none !important;
}

div.absolute.inset-0:has(> img[src*="mietwaesche-berlin"]),
div.absolute.inset-0:has(> img[src*="/assets/"]) {
  display: none !important;
}

.hero-overlay {
  display: none !important;
}

section#home,
section.relative.min-h-screen.overflow-hidden,
section.relative.min-h-\[70vh\],
section.relative.min-h-\[60vh\] {
  min-height: 0 !important;
}

.overflow-hidden.mb-16:has(img[src*="mietwaesche-berlin"]) {
  display: none !important;
}

div.aspect-\[4\/3\]:has(img),
div.aspect-square:has(img),
div[class*="h-[120px]"]:has(img[src*="mietwaesche-berlin"]) {
  display: none !important;
}
