*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:1rem}body{margin:0;background:#150a19;color:#fff0f6;font-family:system-ui,sans-serif}a{color:inherit;text-underline-offset:5px}header,footer{padding:1.3rem 5%;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}main{max-width:1250px;margin:auto}.mag-cover{position:relative;min-height:900px;overflow:hidden;background:#eb267e}.mag-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.mag-cover>div{position:relative;padding:3rem 6%;background:linear-gradient(90deg,#160515b8,transparent);min-height:900px}.mag-cover h1{font-size:clamp(4rem,13vw,10rem);line-height:.8;margin:2rem 0;color:#ff2b9d;text-shadow:4px 4px #fff2db}.mag-cover h1 em{font-size:.29em;letter-spacing:.18em;display:block;margin-top:1.5rem;color:white;text-shadow:none;font-style:normal}.mag-cover h2{font-size:clamp(3rem,7vw,6rem);line-height:.95;max-width:650px;margin-top:15rem;transform:rotate(-4deg);text-shadow:4px 4px #79204f}.mag-cover a,.spread a{display:inline-block;padding:1rem;background:#fff0b8;color:#351026;font-weight:900;box-shadow:5px 5px #ff42a2}.mag-cover p{font-weight:800}#inhalt{display:flex;gap:1rem;flex-wrap:wrap;padding:3rem 5%;background:#ff42a2;color:#230f22}#inhalt a{font-weight:800;padding:.5rem}.spread{display:grid;grid-template-columns:1fr 1fr;min-height:650px;margin:3rem 2%;background:#ffcce4;color:#32152b;box-shadow:10px 10px #852657}.spread>img{width:100%;height:100%;max-height:800px;object-fit:cover;object-position:top}.spread>div{padding:clamp(1.5rem,4vw,4rem);align-self:center}.spread h2{font-size:clamp(2.2rem,4.5vw,4.5rem);line-height:1;text-transform:uppercase;overflow-wrap:anywhere}.spread p{font-size:1.2rem;line-height:1.75}.spread small{font-weight:900;letter-spacing:.08em}.tone1{background:#ffe5a1;transform:rotate(-.5deg)}.tone2{background:#b9f0e0;transform:rotate(.5deg)}.tone0{background:#ffcce4}.spread:nth-of-type(even)>img{order:2}a:focus-visible{outline:4px solid #00c9ff;outline-offset:5px}@media(max-width:650px){.spread{grid-template-columns:1fr}.spread>img{height:380px;order:0!important}.mag-cover,.mag-cover>div{min-height:780px}.mag-cover h2{margin-top:20rem}.spread h2{font-size:2.5rem}header{font-size:.8rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
