.world-quicklinks{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;justify-content:space-between;padding:12px 18px;pointer-events:none}.world-quicklinks a{pointer-events:auto;font:12px Arial,sans-serif;color:#f4f0e7;text-decoration:none;background:#101923e8;border:1px solid #ffffff50;padding:12px 16px;min-height:42px;display:flex;align-items:center}.world-quicklinks a:focus-visible{outline:3px solid #edab74;outline-offset:3px}#error{inset:25% 10%;height:max-content;max-height:65vh;overflow:auto}#error a,#error button{display:inline-block;padding:14px;margin:10px 10px 0 0;font:14px Arial}#loading.done{visibility:hidden}body:has(.world-quicklinks) #hint{display:none}@media(max-width:700px){.world-quicklinks{padding:8px 12px}.world-quicklinks a{font-size:11px;padding:10px 12px}}
body.has-journey-nav .world-quicklinks{display:none}
@media(max-width:360px){body.has-journey-nav #journey-nav button{font-size:10px;padding:10px 6px;min-height:44px}body.has-journey-nav #journey-nav .nav-home{font-size:17px;padding:10px 7px}}
.r6-panel:not(.active) *,.r6-panel:not(.active) *::before,.r6-panel:not(.active) *::after{animation-play-state:paused!important}

@media(max-width:700px){body.has-journey-nav #journey-nav button{font-size:10px;padding:10px 6px;min-height:44px}body.has-journey-nav #journey-nav .nav-home{font-size:17px;padding:10px 5px}}

/* Keep the biography reachable without shrinking every menu label. */
@media(max-width:700px){body.has-journey-nav #journey-nav{justify-content:flex-start;overflow-x:auto;max-width:calc(100% - 16px);scrollbar-width:none}body.has-journey-nav #journey-nav::-webkit-scrollbar{display:none}body.has-journey-nav #journey-nav button{flex:0 0 auto}body.has-journey-nav #journey-nav [data-bio]{display:block}body.has-journey-nav #journey-nav .nav-book{font-size:0}body.has-journey-nav #journey-nav .nav-book::after{content:"Tilbud ↗";font-size:10px}}
html,body{background:#101923;overscroll-behavior-y:none;overflow-anchor:none}
#scene{height:100dvh!important;width:100vw!important;bottom:auto}
.r6-panel{height:100dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior-y:contain}

#sponsor-story,#booking-story,#ap-scene-copy{height:100dvh;bottom:auto}
