feat: manage skyline background media via payload

This commit is contained in:
syntaxbullet
2026-06-22 13:02:47 +02:00
parent 9cf23552cc
commit 34ef0e1f22
6 changed files with 32 additions and 11 deletions

View File

@@ -537,9 +537,7 @@ const Netzwerk: React.FC = () => {
{/* ── 3. JURY-INTRO (editorial 2-col split) ────────────────────────────── */}
<section style={{ display: isMobile ? 'block' : 'grid', gridTemplateColumns: isMobile ? undefined : '40% 60%', minHeight: isMobile ? 'auto' : 400, position: 'relative', overflow: 'hidden', isolation: 'isolate', background: isMobile ? NAVY : undefined }}>
{!isMobile && <MunichSkylineBg />}
{isMobile && (
<div aria-hidden style={{ position: 'absolute', inset: 0, pointerEvents: 'none', zIndex: 0, backgroundImage: 'url(/munich-skyline.jpg)', backgroundRepeat: 'no-repeat', backgroundPosition: 'bottom center', backgroundSize: 'cover', opacity: 0.07 }} />
)}
{isMobile && <MunichSkylineBg inset opacity={0.07} />}
{isMobile ? (
/* Mobile: one cohesive navy module – copy + compact stat strip */
<div style={{ padding: '48px 24px', position: 'relative', zIndex: 1 }}>