.CIyLNW_stage{aspect-ratio:16/5;border:1px solid var(--line-strong);border-radius:var(--r-inner);background:var(--surface);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;min-height:150px;position:relative;overflow:hidden}.CIyLNW_stage:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.CIyLNW_canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.CIyLNW_overlay{place-content:center;gap:var(--s-2,.5rem);text-align:center;pointer-events:none;padding:1rem;display:grid;position:absolute;inset:0}.CIyLNW_overlayTitle{font-weight:500;font-size:var(--t-body);color:var(--ink);margin:0}.CIyLNW_overlayHint{font-size:var(--t-small);color:var(--muted);margin:0}.CIyLNW_hintTouch{display:none}@media (hover:none) and (pointer:coarse){.CIyLNW_hintTouch{display:inline}.CIyLNW_hintKeys{display:none}}.CIyLNW_score{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--t-mono);color:var(--muted);font-variant-numeric:tabular-nums;pointer-events:none;margin:0;position:absolute;top:.6rem;right:.85rem}.CIyLNW_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.yKPUfW_page{align-content:start;gap:1rem;padding-top:clamp(1rem,3vw,2.5rem);padding-bottom:1.5rem;display:grid}.yKPUfW_head{gap:.75rem;max-width:44rem;display:grid}.yKPUfW_eyebrow{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--t-mono);color:var(--accent);margin:0}.yKPUfW_title{margin:0;font-size:clamp(2rem,1.2rem + 2.6vw,3.5rem)}.yKPUfW_lead{color:var(--muted);max-width:40ch;margin:0}.yKPUfW_actions{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.yKPUfW_game{gap:.5rem;min-width:0;display:grid}.yKPUfW_note{font-size:var(--t-small);color:var(--faint);margin:0}@media (hover:none) and (pointer:coarse){.yKPUfW_keyNote{display:none}}@media (min-width:900px){.yKPUfW_page{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,4vw,3.5rem)}}@media (max-width:899px) and (max-height:700px){.yKPUfW_page{gap:.6rem;padding-top:.5rem}.yKPUfW_head{display:contents}.yKPUfW_eyebrow,.yKPUfW_title,.yKPUfW_lead{order:0}.yKPUfW_game{order:1}.yKPUfW_actions{order:2;margin-top:.25rem}.yKPUfW_title{font-size:1.75rem}.yKPUfW_lead{font-size:var(--t-small)}}
