/** * Home-Profilbild Handy + Tablet = exakt wie Kontaktseite * Nur #slide-home · ≤1024px · Laptop/Desktop ≥1025px unverändert */ @media (max-width: 1024px) { /* Container: identisch zu #slide-contact .contact-visual */ html.welten-mobile body[data-world] #slide-home .home-main-block .home-portrait-card, html.welten-mobile body[data-world] #slide-home figure.home-portrait-card { position: relative !important; display: block !important; width: min(88vw, 420px) !important; max-width: 100% !important; margin-left: auto !important; margin-right: auto !important; margin-bottom: clamp(12px, 3vw, 24px) !important; overflow: hidden !important; aspect-ratio: 4 / 5 !important; min-height: 240px !important; max-height: min(72vh, 520px) !important; height: auto !important; box-sizing: border-box !important; flex-shrink: 0 !important; } html.welten-mobile body[data-world="freiraum"] #slide-home .home-portrait-card { border-radius: 32px !important; } html.welten-mobile body[data-world="vertex"] #slide-home .home-portrait-card { border-radius: 0 !important; transform: none !important; } html.welten-mobile body[data-world] #slide-home .home-portrait-card::before, html.welten-mobile body[data-world] #slide-home .home-portrait-card::after { display: none !important; content: none !important; opacity: 0 !important; pointer-events: none !important; } /* Bild: identisch zu Kontakt (absolute + cover) */ html.welten-mobile body[data-world] #slide-home .home-portrait-card img, html.welten-mobile body[data-world] #slide-home .home-portrait-card img.portrait-photo, html.welten-mobile body[data-world] #slide-home img#heroPhoto { position: absolute !important; inset: 0 !important; top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important; display: block !important; width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; transform: none !important; opacity: 1 !important; visibility: visible !important; mix-blend-mode: normal !important; object-fit: cover !important; object-position: center 15% !important; z-index: 0 !important; } html.welten-mobile body[data-world="nexora"] #slide-home img#heroPhoto, html.welten-mobile body[data-world="nexora"] #slide-home .home-portrait-card img.portrait-photo { object-position: center 15% !important; filter: brightness(1.05) contrast(1.12) saturate(1.2) drop-shadow(0 0 35px rgba(0, 170, 255, 0.5)) !important; } html.welten-mobile body[data-world="vertex"] #slide-home img#heroPhoto, html.welten-mobile body[data-world="vertex"] #slide-home .home-portrait-card img.portrait-photo { object-position: center 15% !important; filter: none !important; } html.welten-mobile body[data-world="freiraum"] #slide-home img#heroPhoto, html.welten-mobile body[data-world="freiraum"] #slide-home .home-portrait-card img.portrait-photo { object-position: center 18% !important; filter: contrast(1.05) saturate(1.18) !important; } html.welten-mobile #slide-home.slide, html.welten-mobile #slide-home.slide.active { padding-bottom: max(clamp(32px, 8vw, 56px), env(safe-area-inset-bottom, 0px)) !important; } html.welten-mobile #slide-home .home-main-block { padding-bottom: max(clamp(24px, 6vw, 44px), env(safe-area-inset-bottom, 0px)) !important; } }