/* egolinokids.com: small additions on top of egolino.com's e.css */
#egon-nachricht, .dock .senden { display: none !important; }
.app-reihe figure img { border-radius: 0; box-shadow: none; }
.band .app-reihe { margin-top: clamp(20px, 3vw, 40px); }
.band .raum { display: block; width: min(100%, 520px); height: auto; margin: clamp(20px, 3vw, 40px) auto 18px; }
.zwei .spalten:has(> article:only-child) { grid-template-columns: minmax(0, 560px); justify-content: center; }
/* SEO depth pages (09.11.2026): room pictures, video pages, video list */
.app-reihe.haus-reihe { max-width: calc(var(--n) * 320px); margin-top: clamp(28px, 3vw, 48px); grid-template-columns: repeat(var(--n), minmax(0, 1fr)); }
.haus-reihe img, .vidreihe img { border-radius: 18px; }
.vidreihe img { aspect-ratio: 720 / 1034; object-fit: cover; }
.vidreihe figcaption a { color: inherit; }
.vidseite video { max-height: 78vh; }
/* Lighthouse 09.11.: the selected tab keeps its aspect ratio */
[role=tab].fb[aria-selected=true] img.an { width: auto; max-width: none; }
