:root{--ink:#000;--paper:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--ink);height:100%;color:var(--paper);-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0;overflow:hidden}body.light{background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#stage{touch-action:none;cursor:none;width:100%;height:100%;display:block;position:fixed;inset:0}#overlay{pointer-events:none;z-index:2;position:fixed;inset:0}#overlay a,#overlay button{pointer-events:auto}.easter-poster{z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;animation:.6s ease-out easter-in;position:fixed;top:0;left:0}.easter-tile{z-index:1;pointer-events:none;background-repeat:no-repeat;position:fixed}@keyframes easter-in{0%{opacity:0}to{opacity:1}}#overlay .debug{pointer-events:none;z-index:3;position:absolute;top:12px;left:12px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wordmark{position:absolute}.wordmark svg{color:currentColor;display:block}.wordmark-v{height:min(80vh,91.44vw);top:50%;right:18px;translate:0 -50%}.wordmark-v svg{width:auto;height:100%}.wordmark-h{top:calc(env(safe-area-inset-top,0px) + 22px);width:min(66vw,420px);display:none;left:50%;translate:-50%}.wordmark-h svg{width:100%;height:auto}.social{gap:6px;display:flex;position:absolute;bottom:16px;left:16px}.social a,.ctl{width:40px;height:40px;color:inherit;cursor:pointer;opacity:.85;background:0 0;border:0;place-items:center;padding:0;transition:opacity .15s;display:grid;position:relative}.social a:before,.ctl:before{content:"";z-index:-1;position:absolute;inset:-16px}.social a:hover,.ctl:hover{opacity:1}.social svg,.ctl svg{width:22px;height:22px}.controls{gap:6px;display:flex;position:absolute;bottom:16px;right:16px}.ctl.active{opacity:1}.ctl.active:after{content:"";background:#fa776b;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.ctl.denied{opacity:.3;pointer-events:none}.ctl[hidden]{display:none}#fallback{display:none;position:fixed;inset:0;overflow:hidden}#fallback.show{display:block}#fallback img{object-fit:contain;width:38vmin;height:38vmin;position:absolute}#fallback img:first-child{top:8vh;left:6vw}#fallback img:nth-child(2){top:40vh;left:40vw}#fallback img:nth-child(3){top:58vh;left:10vw}@media (orientation:portrait){.wordmark-v{display:none}.wordmark-h{display:block}}
