*{box-sizing:border-box}html,body{background:#e4d9c4;height:100%;margin:0;overflow:hidden}body{overscroll-behavior:none;touch-action:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}main{height:100%;display:block}#stage{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:crosshair;width:100%;height:100%;display:block}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden:focus-visible{clip-path:none;color:#5ff2ff;background:#04050c;border-radius:8px;outline:2px solid #5ff2ff;width:auto;height:auto;margin:0;padding:8px 14px;font-size:14px;text-decoration:none;position:fixed;inset-block-start:12px;inset-inline-start:12px;overflow:visible}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
