:root{--paper:#e8cd7b;--ink:#452d45;--accent:#f9edcb}
.fenster{--body:Arial,sans-serif}.fenster h1,.fenster h2{font-family:Georgia,serif}.window-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) minmax(0,.75fr);gap:15px;align-items:end}.window-hero h1{font-size:clamp(38px,4vw,58px);padding-bottom:60px}.window-hero .scene{height:590px;object-fit:contain}.window-hero>div:last-child{padding-bottom:60px}.window-hero .action{padding:12px 17px;font-size:16px}.fenster #frame{border-block:1px solid var(--ink)}.window-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6vw}.window-list article{background:#f9edcb;padding:30px}.window-list article:nth-child(2){margin-top:90px}.window-list img{max-height:350px}.window-list p{margin:20px 0}.fenster #depth{background:#452d45;color:#f9edcb}.depth-rows{margin-top:45px}.depth-rows>div{display:flex;align-items:center;gap:6vw;padding:30px 0;border-top:1px solid #d5bca4}.depth-rows b{font:42px Georgia,serif;width:170px}.empty-panes{display:flex;gap:40px;margin:45px 0;height:280px}.empty-panes div{flex:1;border:8px solid #452d45;border-radius:100px 100px 0 0}.empty-panes div:nth-child(2){border-radius:0}.fenster.auth .auth-art{margin-left:-8vw}.fenster.auth .auth-copy{border-top:1px solid var(--ink);padding-top:35px}@media(max-width:1100px){.window-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.window-hero>div:last-child{grid-column:1/-1;padding:0;display:flex;justify-content:space-between;gap:20px}.window-hero .scene{height:auto}.window-hero h1{padding-bottom:30px}}@media(max-width:600px){.window-hero{grid-template-columns:minmax(0,1fr)}.window-hero h1{font-size:46px;padding:0}.window-hero .scene{max-height:410px}.window-hero>div:last-child{flex-wrap:wrap}.window-list{grid-template-columns:minmax(0,1fr)}.window-list article:nth-child(2){margin-top:0}.depth-rows b{font-size:30px;width:120px;flex:none}.empty-panes{gap:20px;height:170px}.empty-panes div{border-width:5px}.fenster.auth .auth-art{margin:0}}
