.hB1PdW_wrap{text-align:center;width:min(920px,100%);margin:0 auto;padding:56px 0 72px}.hB1PdW_header{max-width:720px;margin:0 auto 28px}.hB1PdW_code{letter-spacing:-.08em;color:var(--text);margin:0 0 8px;font:800 clamp(64px,12vw,112px)/.9 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.hB1PdW_title{margin:0;font-size:clamp(26px,4vw,40px);line-height:1.1}.hB1PdW_lede{max-width:620px;color:var(--muted);margin:14px auto 0;font-size:16px;line-height:1.65}.hB1PdW_gameCard{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:20px;position:relative;overflow:hidden}.hB1PdW_gameTopbar{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 82%,transparent);text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.hB1PdW_gameTitle{align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex}.hB1PdW_statusDot{background:var(--status-success);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--status-success) 18%,transparent);border-radius:2px}.hB1PdW_score{color:var(--muted);gap:16px;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:flex}.hB1PdW_stage{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 58%,var(--surface)) 0%,color-mix(in srgb,var(--surface) 92%,var(--bg-soft)) 68%,var(--surface-2) 100%);min-height:260px;position:relative}.hB1PdW_canvas{touch-action:manipulation;cursor:pointer;outline:none;width:100%;height:260px;display:block}.hB1PdW_overlay{pointer-events:none;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.hB1PdW_overlayBox{border:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;max-width:440px;padding:14px 18px;box-shadow:0 12px 40px #0000001f}.hB1PdW_overlayBox strong{margin-bottom:4px;display:block}.hB1PdW_overlayBox span{color:var(--muted);font-size:13px}.hB1PdW_controls{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:14px 16px;display:flex}.hB1PdW_gameButton{appearance:none;border:1px solid var(--border);background:var(--surface-2);color:var(--text);min-height:38px;font:inherit;cursor:pointer;border-radius:10px;padding:8px 13px;font-size:13px;font-weight:700;line-height:1;transition:transform .18s,border-color .18s,background .18s}.hB1PdW_gameButton:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));transform:translateY(-1px)}.hB1PdW_actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.hB1PdW_reduced{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 58%,var(--surface)) 0%,var(--surface-2) 100%);place-items:center;min-height:260px;padding:28px;display:grid}.hB1PdW_reducedPlane{letter-spacing:-.08em;margin-bottom:10px;font:900 34px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}@media (max-width:640px){.hB1PdW_wrap{padding:38px 0 56px}.hB1PdW_gameTopbar,.hB1PdW_controls{align-items:flex-start}.hB1PdW_gameTopbar{flex-direction:column}.hB1PdW_controls{align-items:flex-end}.hB1PdW_canvas{height:230px}.hB1PdW_stage,.hB1PdW_reduced{min-height:230px}}
