.ueZN3q_wrap{--pitch:clamp(42px, min(calc((100vw - 48px) / var(--cols)), calc((var(--fit-h,100svh) - 262px) / var(--rows)), calc(432px / var(--cols))), 80px);--tile:calc(var(--pitch) * .88);--inset:calc(var(--pitch) * .06);--pad:10px;--sticker-ink:#1b1612;flex-direction:column;align-items:center;gap:10px;width:100%;padding:10px 0 20px;display:flex}.ueZN3q_wrap:not([data-ready]){visibility:hidden}.ueZN3q_pills{--pill-gap:7px;margin:calc(var(--pill-gap) / -2) 0;flex-wrap:wrap;justify-content:center;gap:0 8px;max-width:min(100%,480px);padding:0;list-style:none;display:flex}.ueZN3q_pillBreak{flex-basis:100%;height:0}.ueZN3q_pill{min-width:calc(var(--len) * var(--slot) + 20px);height:32px;margin:calc(var(--pill-gap) / 2) 0;background:var(--paper-2);border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:1px;padding:0 8px;display:inline-flex}.ueZN3q_wrap,.ueZN3q_example{--slot:12px}@media (min-width:640px){.ueZN3q_wrap{--slot:13.5px}}@media (max-width:340px){.ueZN3q_wrap{--slot:10px}.ueZN3q_pillWord{font-size:13px}}.ueZN3q_slot{width:var(--slot);place-items:center;height:20px;display:grid}.ueZN3q_slot:before{content:"";width:calc(var(--slot) - 3.5px);height:calc(var(--slot) - 3.5px);border:1.5px solid var(--ink-3);opacity:.75;border-radius:3px}.ueZN3q_pill[data-found]{border-color:var(--line);background:var(--c);color:var(--sticker-ink);box-shadow:var(--shadow-sm)}.ueZN3q_pillWord{font-family:var(--font-display);letter-spacing:.05em;font-size:15px;font-weight:800;line-height:1}.ueZN3q_pill[data-fresh]{animation:ueZN3q_fill .4s var(--ease-pop) .12s backwards}@keyframes ueZN3q_fill{0%{background:var(--paper-2);box-shadow:none;border-color:#0000;transform:scale(.92)}}.ueZN3q_now{flex-direction:column;justify-content:center;align-items:center;gap:2px;height:46px;display:flex}.ueZN3q_typed{font-family:var(--font-display);letter-spacing:.08em;font-size:26px;font-weight:800;line-height:1}.ueZN3q_typed[data-rejected]{animation:.42s ueZN3q_shake}.ueZN3q_tip{color:var(--ink-3);font-size:12.5px}.ueZN3q_flash{border:var(--border);background:var(--c);color:var(--sticker-ink);box-shadow:var(--shadow-sm);font-family:var(--font-display);letter-spacing:.07em;border-radius:999px;padding:6px 16px 7px;font-size:19px;font-weight:800;line-height:1.05;animation:1.3s both ueZN3q_flash;display:inline-grid}@keyframes ueZN3q_flash{0%{opacity:0;transform:translateY(6px)scale(.92)}14%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}.ueZN3q_board{padding:var(--pad);border:var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow);position:relative}.ueZN3q_lines{left:var(--pad);top:var(--pad);width:calc(var(--pitch) * var(--cols));height:calc(var(--pitch) * var(--rows));pointer-events:none;position:absolute;overflow:visible}.ueZN3q_band path,.ueZN3q_traceBand path{fill:none;stroke-linecap:round;stroke-linejoin:round}.ueZN3q_bandEdge{stroke:var(--line);stroke-width:.88px}.ueZN3q_bandFill{stroke:var(--c);stroke-width:.8px}.ueZN3q_traceBand .ueZN3q_bandFill{stroke:var(--game)}.ueZN3q_traceBand[data-rejected]{animation:.42s forwards ueZN3q_fade}@keyframes ueZN3q_fade{60%{opacity:1}to{opacity:0}}.ueZN3q_band[data-fresh] path{stroke-dasharray:1;animation:ueZN3q_draw .45s var(--ease-out) backwards}@keyframes ueZN3q_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ueZN3q_grid{grid-template-columns:repeat(var(--cols), var(--pitch));grid-template-rows:repeat(var(--rows), var(--pitch));touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:grid;position:relative}.ueZN3q_cell{z-index:0;width:var(--pitch);height:var(--pitch);color:var(--ink);font-family:var(--font-display);font-size:calc(var(--pitch) * .44);text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;font-weight:800;line-height:1;display:grid;position:relative}.ueZN3q_cell:before{content:"";inset:var(--inset);z-index:-1;border:2px solid var(--hair);background:var(--card);border-radius:11px;transition:background .12s,border-color .12s;position:absolute}.ueZN3q_cell:focus-visible{outline:none}.ueZN3q_cell:focus-visible:before{outline:3px solid var(--focus);outline-offset:2px}@media (hover:hover){.ueZN3q_wrap:not([data-done]) .ueZN3q_cell:not([data-state]):hover:before{border-color:var(--ink-3);background:var(--paper)}}.ueZN3q_cell[data-state]:before{background:0 0;border-color:#0000}.ueZN3q_cell[data-state=trace]{color:var(--game-ink,#fff)}.ueZN3q_cell[data-state=found]{color:var(--sticker-ink);cursor:default}.ueZN3q_cell[data-rejected]{animation:.42s ueZN3q_squash}.ueZN3q_cell[data-hint]:before{border:2px dashed var(--ink);background:var(--paper-2)}.ueZN3q_hintMark{top:calc(var(--inset) - 6px);left:calc(var(--inset) - 6px);background:var(--ink);min-width:19px;height:19px;color:var(--paper);box-shadow:0 0 0 2px var(--card);font-family:var(--font-text);animation:ueZN3q_pop .36s var(--ease-pop);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:grid;position:absolute}.ueZN3q_block{margin:var(--inset);background:repeating-linear-gradient(135deg, var(--hair) 0 2px, transparent 2px 7px), var(--paper-2);border-radius:11px}.ueZN3q_cell[data-fresh]{animation:ueZN3q_pop .42s var(--ease-pop) backwards;animation-delay:calc(var(--i,0) * 55ms)}.ueZN3q_board[data-cheer] .ueZN3q_cell[data-state=found]{animation:ueZN3q_ripple .55s var(--ease-pop) backwards;animation-delay:calc(var(--wave,0) * 45ms)}@keyframes ueZN3q_pop{50%{transform:scale(1.16)}}@keyframes ueZN3q_ripple{50%{transform:scale(1.18)}}@keyframes ueZN3q_squash{35%{transform:scale(.86)}70%{transform:scale(1.04)}}@keyframes ueZN3q_shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}[data-style=flat] .ueZN3q_pill[data-found]{box-shadow:none;border-color:#0000}[data-style=flat] .ueZN3q_bandEdge{stroke:#0000}.ueZN3q_tools{justify-content:center;margin-top:4px;display:flex}.ueZN3q_hint svg{width:20px;height:20px;margin-left:-4px}.ueZN3q_hint:disabled{opacity:1;color:var(--ink-3);border-color:var(--hair)}.ueZN3q_used{border-left:1.5px solid var(--hair);color:var(--ink-3);font-family:var(--font-text);margin-left:2px;padding-left:10px;font-size:13.5px;font-weight:700}.ueZN3q_after{margin-top:4px}.ueZN3q_picture{justify-content:start;gap:5px;display:grid}.ueZN3q_pictureRow{align-items:center;gap:4px;display:flex}.ueZN3q_pictureSquare{border:1.5px solid var(--line);background:var(--c);border-radius:4px;width:18px;height:18px}.ueZN3q_pictureHint{place-items:center;width:18px;height:18px;display:grid}.ueZN3q_pictureHint:first-of-type{margin-left:4px}.ueZN3q_pictureHint svg{width:18px;height:18px}.ueZN3q_example{--pitch:40px;--tile:calc(var(--pitch) * .88);--inset:calc(var(--pitch) * .06);--pad:6px;--sticker-ink:#1b1612;flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.ueZN3q_exampleBoard{padding:var(--pad);border:var(--border);border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--shadow-sm);flex:none;position:relative}.ueZN3q_exampleBoard .ueZN3q_grid{touch-action:auto}.ueZN3q_exampleBoard .ueZN3q_cell{font-size:calc(var(--pitch) * .46);cursor:default}.ueZN3q_exampleBand path{stroke-dasharray:1;animation:ueZN3q_draw .6s var(--ease-out) calc(.25s + var(--beat) * .55s) backwards}.ueZN3q_exampleText{color:var(--ink-2);flex:210px;gap:8px;font-size:14.5px;display:grid}@media (hover:none),(pointer:coarse){.ueZN3q_keysOnly{display:none}}@media (max-height:700px){.ueZN3q_wrap{--pad:7px;--pitch:clamp(36px, min(calc((100vw - 48px) / var(--cols)), calc((var(--fit-h,100svh) - 196px) / var(--rows)), calc(432px / var(--cols))), 80px);gap:6px;padding:6px 0 8px}.ueZN3q_pill{height:28px}.ueZN3q_pillWord{font-size:14px}.ueZN3q_now{height:30px}.ueZN3q_typed{font-size:21px}.ueZN3q_flash{padding:3px 12px 4px;font-size:16px}.ueZN3q_tools{margin-top:0}.ueZN3q_tools .btn{min-height:40px}}@media (max-height:480px){.ueZN3q_wrap{--pitch:clamp(30px, min(calc((100vw - 48px) / var(--cols)), calc((var(--fit-h,100svh) - 172px) / var(--rows)), calc(432px / var(--cols))), 80px);gap:5px;padding:4px 0 6px}.ueZN3q_pills{--pill-gap:6px}.ueZN3q_pill{height:26px}.ueZN3q_now{height:24px}.ueZN3q_typed{font-size:19px}}
