.game{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}.game-area{position:relative;min-height:360px}.game-stage,.game-layer{container-type:size;display:grid;place-items:center;padding:var(--frame)}.game-stage{height:100%}.game-screen{position:relative;width:min(100cqw,calc(100cqh * 512 / 720));aspect-ratio:512 / 720;background:var(--color-game-ground);overflow:hidden}.game-cover{display:block;width:100%;height:100%}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:.25em 1.25em;background:var(--color-start);color:var(--color-start-text);border:0;border-bottom:3px solid var(--color-start-edge);border-radius:9999px;cursor:pointer;transition:background-color var(--motion-interaction-duration) var(--motion-interaction-easing)}.play-button:hover{background:var(--color-start-hover)}.play-button:active{border-bottom-width:1px;transform:translate(-50%,calc(-50% + 2px));transition-duration:var(--motion-press-duration)}@media(prefers-reduced-motion:reduce){.play-button:active{border-bottom-width:3px;transform:translate(-50%,-50%)}}[data-state=playing] .play-button{visibility:hidden}.noscript-note{position:absolute;bottom:1rem;left:0;right:0;text-align:center;color:var(--color-ink)}.game-layer{position:absolute;inset:0;background:var(--color-cabinet)}.game-layer[hidden],.layer-bar{display:none}.layer-slot{width:min(100cqw,calc(100cqh * 512 / 720));aspect-ratio:512 / 720;background:var(--color-game-ground)}.game-frame{display:block;width:100%;height:100%;border:0}.game-layer.is-expanded{position:fixed;z-index:100;height:100dvh;grid-template-rows:48px minmax(0,1fr);place-items:stretch;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);touch-action:none}.game-layer.is-expanded .layer-bar{display:flex;align-items:center;justify-content:space-between;padding:0 1rem}.game-layer.is-expanded .layer-slot{width:100%;height:100%;aspect-ratio:auto}.exit-button{background:none;border:0;color:inherit;cursor:pointer;padding:.5rem 0;text-decoration:underline}html.game-locked,html.game-locked body{overflow:hidden;overscroll-behavior:none}.free-play{display:flex;justify-content:center;align-items:baseline;gap:1rem;padding:0 var(--frame) .5rem;text-align:center}.fullscreen-button{background:none;border:0;cursor:pointer;white-space:nowrap}.fullscreen-button[hidden]{display:none}@media(max-height:640px){.free-play{padding-bottom:0}}.hero[data-astro-cid-mj6ar3np]{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:calc(100svh - var(--nav-height))}.hero-title[data-astro-cid-mj6ar3np]{padding-top:.5rem}.honest[data-astro-cid-mj6ar3np]{max-width:40ch}@media(max-height:640px){.hero-title[data-astro-cid-mj6ar3np]{padding-top:0}}
