
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080f12;color:#fff;font-family:Arial,sans-serif}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:920px;margin:auto;padding:12px 16px;font-size:14px;color:#ddd}.toolbar button{border:1px solid #ad8c45;background:#162027;color:#f7d586;padding:9px 12px;border-radius:4px;cursor:pointer;font:inherit}.canvas{width:min(100%,920px);margin:auto;position:relative}.canvas>img{display:block;width:100%;height:auto}.hot{position:absolute;background:transparent;border:0;border-radius:3px;display:block;cursor:pointer;color:transparent}.hot:hover{background:#ffe28f20;box-shadow:0 0 0 2px #ffe3a1}.hot:focus-visible{outline:3px solid #fff;outline-offset:3px;background:#ffde7338}.anchor{position:absolute;left:0;width:1px;height:1px;scroll-margin-top:15px}dialog{width:min(92vw,540px);max-height:85vh;overflow:auto;background:#faf8f0;color:#172027;border:1px solid #d7b061;padding:35px;border-radius:7px;font-size:17px;line-height:1.6}dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}dialog h2{line-height:1.2;font-size:27px;padding-right:18px}dialog .x{position:absolute;right:10px;top:7px;border:0;background:none;font-size:30px;cursor:pointer}.gold{background:linear-gradient(#ffe49a,#d4a338);border:1px solid #d2ac58;padding:12px 20px;cursor:pointer;font-size:16px;font-weight:bold;border-radius:3px}details{border-bottom:1px solid #d5c9ad;padding:14px 0}summary{cursor:pointer;font-weight:bold}.hint{max-width:920px;margin:0 auto;padding:18px 20px;font-size:14px;color:#c2c6c4}.zoom .canvas{width:920px;max-width:none}.zoom .toolbar{position:sticky;left:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
select{font:inherit;background:#162027;color:#f7d586;border:1px solid #ad8c45;padding:8px;border-radius:4px}.covercheck{display:flex;gap:22px;align-items:center}.covercheck img{width:110px;height:auto}.covercheck p{margin:0}@media(max-width:600px){.toolbar{flex-wrap:wrap}}



.canvas{container-type:inline-size}.author-revised{position:absolute;left:31.52%;right:0;top:59.48%;height:15.55%;display:grid;grid-template-columns:60.5% 39.5%;background:#f8f7ef;color:#111;font-family:Arial,sans-serif;z-index:2}.author-main{padding:1cqw 1.8cqw 1cqw 2.1cqw;display:flex;flex-direction:column;align-items:flex-start}.author-label{color:#a96c06;font-size:1.3cqw;font-weight:700}.author-main h2{font-size:1.95cqw;line-height:1.1;margin:.4cqw 0}.author-role{font-size:1.26cqw;line-height:1.2}.author-main p{font-size:1.26cqw;line-height:1.28;margin:.75cqw 0 0}.author-button{font-size:1.35cqw;font-weight:bold;background:linear-gradient(#ffe49a,#d4a338);border:1px solid #d2ac58;border-radius:3px;padding:.75cqw 1.6cqw;margin-top:auto;cursor:pointer}.author-revised aside{background:#071013;color:white;padding:1.3cqw 1.7cqw;display:flex;flex-direction:column;justify-content:space-between}.author-revised aside>div{display:flex;gap:1.4cqw;align-items:center}.author-revised aside span{color:#f6d36c;font-size:2.7cqw;min-width:3cqw;text-align:center}.author-revised aside p{font-size:1.33cqw;line-height:1.22;margin:0}html[lang=en] .author-revised{height:15.08%}html[lang=es] .author-revised{top:59.6%;height:15.3%}


.mountain-patrick{position:absolute;inset:0;background:url(assets/landingpage-de-patrick-berg.png) center/100% 100% no-repeat;clip-path:inset(83.5% 46.5% 5.4% 43.5%);pointer-events:none}
.site-footer{max-width:920px;margin:auto;padding:24px;display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid #b58c35;line-height:1.6}.site-footer a,.legal a{color:#e9c66e}.legal{max-width:850px;margin:auto;padding:30px 22px;line-height:1.7;font-size:17px}.legal h1,.legal h2{color:#efce78}.legal address{font-style:normal}.legal nav{display:flex;gap:20px;flex-wrap:wrap}.canvas{overflow:hidden}.footer-cover{position:absolute;left:0;right:0;top:94.75%;bottom:0;background:#071013;display:flex;align-items:center;justify-content:center;font-size:1.5cqw;color:#edca71}.hot[data-modal=recht],.hot[data-modal=social],.hot[data-modal=kontakt]{display:none}
