:root{--paper:#F2F1EE}.site{min-height:100%;display:grid;place-items:center}.site button{font:inherit;font-size:.9rem;padding:.55rem 1.1rem;border:1px solid #c9c9c9;background:#fff;border-radius:6px;cursor:pointer;color:#555}.site button:focus-visible{outline:#E2742B solid 2px;outline-offset:2px}.splash{position:fixed;inset:0;top:0;left:0;width:100vw;height:100vh;margin:0;padding:0;z-index:99999;overflow:hidden}.no-splash .splash{display:none!important}.sheet{position:absolute;inset:0;top:0;left:0;width:100vw;height:100vh;margin:0;padding:0;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 45%,#f8f7f4 0,var(--paper) 60%,#e6e4df 100%)}.sheet::before{content:"";position:absolute;inset:0;opacity:.35;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .18 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E")}.stage{position:relative;width:min(90vw,calc(82vh * 1.1386));aspect-ratio:1150/1010}.lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;visibility:hidden}.lines path{fill:none;stroke-linecap:round;stroke-linejoin:round}.g{stroke:#FBC74F;stroke-width:3.6}.gt{stroke:#FBC74F;stroke-width:1.6}.c{stroke:#5CD3F2;stroke-width:1.3}.mark{position:absolute;left:19.13%;top:.99%;width:58.26%;height:76.24%;perspective:1500px}.f{position:absolute;inset:0;width:100%;height:100%;overflow:visible;opacity:0;--t:0;transform-origin:var(--ox) var(--oy);transform:rotate3d(var(--ax),var(--ay),0,calc((1 - var(--t)) * var(--d) * 165deg));filter:brightness(calc(1 + (1 - var(--t)) * .28)) drop-shadow(0 max(0px, calc((1 - var(--t)) * 1.4vmin)) max(0px, calc((1 - var(--t)) * 2vmin)) rgba(50, 35, 20, .3))}.wm{position:absolute;left:4.09%;top:90.7%;width:91.9%;aspect-ratio:797/50;perspective:700px}.wm i{position:absolute;top:0;height:100%;opacity:0;transform-origin:50% 0}#dust{position:fixed;inset:0;top:0;left:0;width:100vw;height:100vh;margin:0;padding:0;display:none;pointer-events:none;z-index:100000}.skip{position:absolute;right:max(1rem,3vw);bottom:max(1rem,3vh);font:500 .85rem system-ui,sans-serif;color:#6b6b70;background:0 0;border:0;padding:.5rem .7rem;cursor:pointer;border-radius:4px;opacity:.8;z-index:100001}.skip:hover{opacity:1;color:#2b2b30}.skip:focus-visible{outline:#E2742B solid 2px}