.akrSxa_line{stroke:var(--tg-tex)}.akrSxa_mark{fill:var(--tg-tex)}.akrSxa_ring{fill:none;stroke:var(--tg-tex)}.akrSxa_hatch{stroke:var(--gm-bad-hatch)}.akrSxa_shadowTex{fill:var(--tg-shadow-tex)}
.dKGu7G_board{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:10px;display:flex}.dKGu7G_svg{width:min(100%, calc(var(--tg-cols) * 48px));touch-action:none;height:auto;max-height:max(420px,100dvh - 230px);display:block;overflow:visible}.dKGu7G_lattice{fill:var(--gm-hair)}.dKGu7G_shadow{fill:var(--tg-shadow)}.dKGu7G_shadowEdge{fill:none;stroke:var(--gm-rule);stroke-linecap:round;stroke-width:.05px}.dKGu7G_board[data-solved=true] .dKGu7G_shadowEdge{stroke:var(--gm-good)}.dKGu7G_tray{fill:none;stroke:var(--gm-hair);stroke-dasharray:.16 .12;stroke-width:.04px}.dKGu7G_slot{fill:none;stroke:var(--gm-mark);stroke-dasharray:.12 .1;stroke-linejoin:round;stroke-width:.035px;opacity:.55}.dKGu7G_edge,.dKGu7G_badEdge{fill:none;stroke:var(--gm-rule);stroke-linejoin:round}.dKGu7G_badEdge{stroke:var(--gm-bad);stroke-dasharray:.18 .1}.dKGu7G_given{pointer-events:none}.dKGu7G_givenFill{fill:var(--tg-given)}.dKGu7G_pin{fill:var(--gm-rule)}.dKGu7G_piece{cursor:-webkit-grab;cursor:grab;-webkit-tap-highlight-color:transparent;outline:none}.dKGu7G_board[data-locked=true] .dKGu7G_piece,.dKGu7G_board[data-solved=true] .dKGu7G_piece{cursor:default}.dKGu7G_piece[data-flying=true]{opacity:.28}.dKGu7G_ring,.dKGu7G_ringKey{fill:none;stroke-linejoin:round;pointer-events:none;display:none}.dKGu7G_ringKey{stroke:var(--gm-ring-key);stroke-width:.24px}.dKGu7G_ring{stroke:var(--gm-ring);stroke-width:.12px}.dKGu7G_board:not([data-locked=true]) .dKGu7G_piece[data-selected=true][data-placed=true] .dKGu7G_ring,.dKGu7G_board:not([data-locked=true]) .dKGu7G_piece[data-selected=true][data-placed=true] .dKGu7G_ringKey{display:inline}.dKGu7G_piece:focus-visible .dKGu7G_ring{display:inline}.dKGu7G_piece:focus-visible .dKGu7G_ringKey{display:inline}.dKGu7G_piece[data-hinted=true] .dKGu7G_ring,.dKGu7G_piece[data-hinted=true] .dKGu7G_ringKey{animation:1.5s ease-in-out infinite dKGu7G_hint;display:inline}.dKGu7G_flight{pointer-events:none}.dKGu7G_landing{fill:var(--gm-lift);stroke:var(--gm-rule);stroke-dasharray:.14 .1;stroke-linejoin:round;stroke-width:.05px}.dKGu7G_lifted{filter:drop-shadow(0 .14px .18px var(--gm-sign-shadow))}.dKGu7G_seal circle{fill:var(--gm-good)}.dKGu7G_seal path{fill:none;stroke:var(--gm-on-deep);stroke-linecap:round;stroke-linejoin:round;stroke-width:.12px}.dKGu7G_seal text{fill:var(--gm-good);font-family:var(--hz-font-display);text-anchor:middle;font-size:.62px;font-weight:700}.dKGu7G_board[data-solved=true] .dKGu7G_piece polygon{animation:.5s ease-out both dKGu7G_settle}.dKGu7G_controls{justify-content:center;gap:10px;display:flex}.dKGu7G_control{border:1.5px solid var(--gm-rule);background:var(--gm-board);min-width:96px;min-height:44px;color:var(--hz-ink);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.dKGu7G_control[aria-disabled=true]{border-color:var(--gm-hair);color:var(--hz-muted);cursor:default}.dKGu7G_control:focus-visible{outline:3px solid var(--hz-ink);outline-offset:2px}@keyframes dKGu7G_hint{50%{opacity:.45}}@keyframes dKGu7G_settle{40%{opacity:.82}}@media (prefers-reduced-motion:reduce){.dKGu7G_piece[data-hinted=true] .dKGu7G_ring,.dKGu7G_piece[data-hinted=true] .dKGu7G_ringKey,.dKGu7G_board[data-solved=true] .dKGu7G_piece polygon{animation:none}}
