.game-page[data-astro-cid-h6l55teo]{padding:clamp(22px,4vw,44px) 0 clamp(30px,5vw,56px)}.gp-head[data-astro-cid-h6l55teo]{display:flex;justify-content:space-between;align-items:flex-end;gap:14px 24px;flex-wrap:wrap;margin-bottom:18px}.gp-head[data-astro-cid-h6l55teo] h1[data-astro-cid-h6l55teo]{font-family:var(--f-display);font-size:clamp(1.8rem,5vw,3rem);margin-bottom:.2em;text-shadow:0 0 18px var(--accent),0 0 40px rgba(242,179,61,.35)}.gp-head[data-astro-cid-h6l55teo] .lede[data-astro-cid-h6l55teo]{margin:0;max-width:44rem;font-size:1.08rem}.skip-games[data-astro-cid-h6l55teo]{font-weight:800;font-size:.95rem;white-space:nowrap}.cabinet[data-astro-cid-h6l55teo]{position:relative;border-radius:28px;padding:10px;background:linear-gradient(145deg,var(--accent),#2d1f4a 45%,#111830);box-shadow:0 0 0 3px #000,0 0 40px color-mix(in srgb,var(--accent) 45%,transparent),inset 0 0 0 2px #ffffff26}.stage[data-astro-cid-h6l55teo]{position:relative;height:min(74vh,640px);min-height:380px;border-radius:20px;overflow:hidden;outline:none;background:radial-gradient(ellipse at 50% 30%,#26325a,#0b1026 70%);touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.stage[data-astro-cid-h6l55teo]:focus-visible{box-shadow:0 0 0 4px var(--gold) inset}.stage[data-astro-cid-h6l55teo] canvas[data-astro-cid-h6l55teo]{position:absolute;image-rendering:auto;border-radius:6px;box-shadow:0 0 0 2px #0009,0 0 30px #00000080;touch-action:none}.stage[data-astro-cid-h6l55teo][data-game=truth-sparks] canvas[data-astro-cid-h6l55teo]{image-rendering:pixelated}.play-bar[data-astro-cid-h6l55teo]{display:none;position:absolute;left:0;right:0;top:0;height:46px;padding:0 10px;align-items:center;gap:10px;background:#090d1eeb;border-bottom:2px solid var(--accent);z-index:4;color:var(--parchment)}.pb-title[data-astro-cid-h6l55teo]{font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.95rem}.rotate-hint[data-astro-cid-h6l55teo]{display:none;font-size:.78rem;font-weight:800;color:var(--gold-soft);line-height:1.15}.pb-btns[data-astro-cid-h6l55teo]{margin-left:auto;display:flex;gap:6px}.pb[data-astro-cid-h6l55teo]{min-width:40px;height:36px;border-radius:10px;border:2px solid rgba(255,255,255,.35);background:#ffffff14;color:#fff;font-weight:900;font-size:1rem;cursor:pointer;padding:0 8px}.pb[data-astro-cid-h6l55teo]:hover{background:#ffffff2e}.stage[data-astro-cid-h6l55teo].is-playing{position:fixed;inset:0;height:100vh;height:100dvh;min-height:0;border-radius:0;z-index:200;touch-action:none}.stage[data-astro-cid-h6l55teo].is-playing .play-bar[data-astro-cid-h6l55teo]{display:flex}@media(orientation:portrait){.stage[data-astro-cid-h6l55teo].is-playing.has-touch[data-orient=landscape] .rotate-hint[data-astro-cid-h6l55teo]{display:block}.stage[data-astro-cid-h6l55teo].is-playing.has-touch[data-orient=landscape] .pb-title[data-astro-cid-h6l55teo]{display:none}}.card-ov[data-astro-cid-h6l55teo]{position:absolute;inset:0;z-index:6;display:grid;place-items:center;padding:16px;background:#090d1e8c;overflow:auto}.card-ov[data-astro-cid-h6l55teo][hidden]{display:none}.ov-inner[data-astro-cid-h6l55teo]{width:min(100%,440px);text-align:center;background:var(--paper);color:var(--ink);border:3px solid var(--ink);border-radius:24px;box-shadow:6px 6px #000a,0 0 40px color-mix(in srgb,var(--accent) 50%,transparent);padding:20px 20px 18px}.ov-inner[data-astro-cid-h6l55teo] h2[data-astro-cid-h6l55teo]{color:var(--ink);font-family:var(--f-display);font-size:clamp(1.3rem,4vw,1.9rem);margin-bottom:.2em}.ov-inner[data-astro-cid-h6l55teo] p[data-astro-cid-h6l55teo]{color:#3d3a52;margin:0 0 .7em}.ov-icon[data-astro-cid-h6l55teo]{font-size:2.6rem;line-height:1;margin-bottom:6px;animation:floaty 3s ease-in-out infinite}.ov-tag[data-astro-cid-h6l55teo]{font-weight:800}.big-play[data-astro-cid-h6l55teo]{font-size:1.35rem;min-height:60px;padding:12px 40px;margin:6px 0 12px}.ov-keys[data-astro-cid-h6l55teo]{font-size:.9rem}.touch-only[data-astro-cid-h6l55teo]{display:none}.stage[data-astro-cid-h6l55teo].has-touch .touch-only[data-astro-cid-h6l55teo]{display:inline}.stage[data-astro-cid-h6l55teo].has-touch .kbd-only[data-astro-cid-h6l55teo]{display:none}.ov-best[data-astro-cid-h6l55teo]{font-weight:800;font-size:.95rem;margin:0!important}.start[data-astro-cid-h6l55teo]{background:linear-gradient(180deg,#090d1e40,#090d1eb3)}.score-card[data-astro-cid-h6l55teo] .scores[data-astro-cid-h6l55teo]{display:flex;justify-content:center;gap:12px;margin:6px 0 14px}.scores[data-astro-cid-h6l55teo] div[data-astro-cid-h6l55teo]{background:var(--navy);color:var(--parchment);border-radius:16px;padding:8px 18px;min-width:110px;border:3px solid var(--ink)}.scores[data-astro-cid-h6l55teo] span[data-astro-cid-h6l55teo]{display:block;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:var(--gold-soft)}.scores[data-astro-cid-h6l55teo] b[data-astro-cid-h6l55teo]{font-size:1.7rem;font-family:var(--f-head)}.score-card[data-astro-cid-h6l55teo] .btn-row[data-astro-cid-h6l55teo]{justify-content:center}.new-best[data-astro-cid-h6l55teo]{display:inline-block;background:var(--gold);border:2px solid var(--ink);border-radius:999px;padding:3px 12px;font-weight:900;font-size:.85rem;transform:rotate(-3deg);margin-bottom:8px;animation:pop .6s}.new-best[data-astro-cid-h6l55teo][hidden]{display:none}.nudge[data-astro-cid-h6l55teo]{font-size:.9rem;margin:14px 0 0!important}.stage[data-astro-cid-h6l55teo] [data-astro-cid-h6l55teo][hidden]{display:none!important}.ov-inner[data-astro-cid-h6l55teo] a[data-astro-cid-h6l55teo]{color:var(--berry);font-weight:800}.ov-inner[data-astro-cid-h6l55teo] a[data-astro-cid-h6l55teo]:hover{color:var(--coral)}@keyframes pop{40%{transform:scale(1.12) rotate(-3deg)}}.touch[data-astro-cid-h6l55teo]{display:none;position:absolute;left:0;right:0;bottom:0;height:150px;z-index:5;touch-action:none;padding-bottom:env(safe-area-inset-bottom);--cx: 50%}.stage[data-astro-cid-h6l55teo].is-playing.has-touch .touch[data-astro-cid-h6l55teo]{display:block}.stage[data-astro-cid-h6l55teo]:not(.controls-below) .touch[data-astro-cid-h6l55teo]{--cx: 120px}.touch[data-astro-cid-h6l55teo] .tb{position:absolute;display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:#fff8ea33;border:3px solid rgba(255,248,234,.7);color:#fff;font-size:1.6rem;font-weight:900;text-shadow:0 2px 0 #0008;touch-action:none;user-select:none;-webkit-user-select:none;transition:transform .06s,background .06s}.touch[data-astro-cid-h6l55teo] .tb.on{background:color-mix(in srgb,var(--accent) 70%,transparent);transform:scale(.94)}.touch[data-astro-cid-h6l55teo] .tb-left{left:14px;bottom:30px}.touch[data-astro-cid-h6l55teo] .tb-right{left:100px;bottom:30px}.touch[data-astro-cid-h6l55teo] .tb-right2{right:14px;bottom:30px}.touch[data-astro-cid-h6l55teo] .tb-drop{right:126px;bottom:30px}.touch[data-astro-cid-h6l55teo] .tb-act{right:18px;bottom:22px;width:96px;height:96px;font-size:1.15rem;background:color-mix(in srgb,var(--accent) 40%,transparent)}.touch[data-astro-cid-h6l55teo] .tb-up,.touch[data-astro-cid-h6l55teo] .tb-down,.touch[data-astro-cid-h6l55teo] .tb-dl,.touch[data-astro-cid-h6l55teo] .tb-dr{width:62px;height:62px;border-radius:16px;font-size:1.3rem}.touch[data-astro-cid-h6l55teo] .tb-up{left:calc(var(--cx) - 31px);bottom:82px}.touch[data-astro-cid-h6l55teo] .tb-down{left:calc(var(--cx) - 31px);bottom:10px}.touch[data-astro-cid-h6l55teo] .tb-dl{left:calc(var(--cx) - 99px);bottom:46px}.touch[data-astro-cid-h6l55teo] .tb-dr{left:calc(var(--cx) + 37px);bottom:46px}.stage[data-astro-cid-h6l55teo]:not(.controls-below) .touch[data-astro-cid-h6l55teo] .tb{opacity:.75}.noscript[data-astro-cid-h6l55teo]{position:absolute;inset:auto 16px 16px;background:var(--paper);color:var(--ink);padding:12px;border-radius:12px;z-index:9}.howto-grid[data-astro-cid-h6l55teo]{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.howto[data-astro-cid-h6l55teo],.tips[data-astro-cid-h6l55teo]{padding-left:1.3em;margin:0 0 1em}.howto[data-astro-cid-h6l55teo] li[data-astro-cid-h6l55teo],.tips[data-astro-cid-h6l55teo] li[data-astro-cid-h6l55teo]{margin:.35em 0}.keys[data-astro-cid-h6l55teo]{width:100%;border-collapse:collapse;margin-bottom:14px}.keys[data-astro-cid-h6l55teo] th[data-astro-cid-h6l55teo],.keys[data-astro-cid-h6l55teo] td[data-astro-cid-h6l55teo]{text-align:left;padding:7px 6px;border-bottom:2px dashed rgba(27,36,64,.15);vertical-align:top}.keys[data-astro-cid-h6l55teo] th[data-astro-cid-h6l55teo]{width:46%;font-weight:800}kbd[data-astro-cid-h6l55teo]{display:inline-block;font-family:var(--f-body);font-weight:900;background:#fff;border:2px solid var(--ink);border-bottom-width:4px;border-radius:8px;padding:1px 8px;font-size:.9rem}.small-print[data-astro-cid-h6l55teo]{font-size:.92rem;color:var(--muted)!important}.more-h[data-astro-cid-h6l55teo]{margin:clamp(36px,6vw,60px) 0 18px;text-align:center}.more-card[data-astro-cid-h6l55teo]{display:flex;flex-direction:column;gap:6px;padding:14px;text-align:center}.more-card[data-astro-cid-h6l55teo] img[data-astro-cid-h6l55teo]{border-radius:14px;border:3px solid var(--ink);aspect-ratio:3 / 2;object-fit:cover;width:100%}.more-icon[data-astro-cid-h6l55teo]{font-size:3rem;display:grid;place-items:center;aspect-ratio:3 / 2;background:var(--navy);border-radius:14px;border:3px solid var(--ink)}.more-name[data-astro-cid-h6l55teo]{font-family:var(--f-head);font-weight:800;font-size:1.2rem;color:var(--ink)}.more-tag[data-astro-cid-h6l55teo]{color:var(--muted);font-weight:700;font-size:.95rem}html.arcade-lock,html.arcade-lock body{overflow:hidden;overscroll-behavior:none}html.arcade-lock .sticky-join,html.arcade-lock .toast-host{display:none!important}
