.ZmfBIa_grid{border-radius:var(--gm-board-radius,12px);background:var(--gm-star-edge);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;display:grid;position:relative;overflow:hidden}.ZmfBIa_grid:after{border-radius:inherit;box-shadow:inset 0 0 0 2.5px var(--gm-star-line);content:"";pointer-events:none;transition:box-shadow .4s;position:absolute;top:0;bottom:0;left:0;right:0}.ZmfBIa_sky{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ZmfBIa_grid[data-solved=true]:after{box-shadow:inset 0 0 0 2.5px var(--gm-good)}.ZmfBIa_cell{aspect-ratio:1;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;justify-content:center;align-items:center;min-width:0;padding:0;display:flex;position:relative;overflow:hidden}.ZmfBIa_grid[data-locked=true] .ZmfBIa_cell{cursor:default}@media (hover:hover){.ZmfBIa_grid:not([data-locked=true]) .ZmfBIa_cell:hover{background:var(--gm-star-lift)}}.ZmfBIa_cell:focus-visible{outline:none}.ZmfBIa_cell:focus-visible:before{box-shadow:inset 0 0 0 1px var(--gm-ring-key), inset 0 0 0 3.8px var(--gm-ring), inset 0 0 0 4.8px var(--gm-ring-key);content:"";pointer-events:none;border-radius:7px;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.ZmfBIa_wash,.ZmfBIa_lift,.ZmfBIa_ripple,.ZmfBIa_badRing,.ZmfBIa_hintRing{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ZmfBIa_wash{background:linear-gradient(135deg, var(--gm-bad-hatch) 0 8%, transparent 8% 50%, var(--gm-bad-hatch) 50% 58%, transparent 58%) 0 0 / 20% 20%, var(--gm-bad-wash)}.ZmfBIa_badRing,.ZmfBIa_hintRing{border-radius:7px;top:3px;bottom:3px;left:3px;right:3px}.ZmfBIa_badRing{box-shadow:inset 0 0 0 2px var(--gm-bad)}.ZmfBIa_lift{background:var(--gm-star-lift)}.ZmfBIa_hintRing{box-shadow:inset 0 0 0 1px var(--gm-ring-key), inset 0 0 0 3.8px var(--gm-ring), inset 0 0 0 4.8px var(--gm-ring-key);animation:1.5s ease-in-out infinite ZmfBIa_hint}.ZmfBIa_ripple{background:var(--gm-good-wash);opacity:0;animation:.62s ease-out both ZmfBIa_ripple}.ZmfBIa_star{width:78%;height:78%;animation:.2s cubic-bezier(.2,1.2,.4,1) both ZmfBIa_place;display:flex;position:relative}.ZmfBIa_star svg{width:100%;height:100%}.ZmfBIa_grid[data-solved=true] .ZmfBIa_star{animation:.5s ease-out both ZmfBIa_settle}.ZmfBIa_mark{width:100%;height:100%;animation:.14s ease-out both ZmfBIa_fade;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ZmfBIa_place{0%{opacity:0;transform:scale(.6)}}@keyframes ZmfBIa_settle{40%{transform:scale(1.14)}}@keyframes ZmfBIa_fade{0%{opacity:0}}@keyframes ZmfBIa_ripple{35%{opacity:1}}@keyframes ZmfBIa_hint{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.ZmfBIa_grid:after{transition:none}.ZmfBIa_star,.ZmfBIa_grid[data-solved=true] .ZmfBIa_star,.ZmfBIa_mark,.ZmfBIa_hintRing{animation:none}.ZmfBIa_ripple{display:none}}
