._board_1f9jc_4{--tray:#e7dfd2;--tray-edge:#d2c7b5;--well:#dbd1c1;background:var(--tray);box-shadow:var(--shadow), inset 0 0 0 2px var(--tray-edge);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border-radius:14px;outline:none;margin-inline:auto;position:relative}@media (prefers-color-scheme:dark){._board_1f9jc_4{--tray:#25221e;--tray-edge:#36312b;--well:#2f2b26}}._board_1f9jc_4:focus-visible{box-shadow:var(--shadow), inset 0 0 0 2px var(--tray-edge), 0 0 0 3px var(--accent)}._tray_1f9jc_41{top:calc(100% * .15 / (var(--h) + .3));right:calc(100% * .15 / (var(--w) + .3));bottom:calc(100% * .15 / (var(--h) + .3));left:calc(100% * .15 / (var(--w) + .3));cursor:pointer;position:absolute}._disabled_1f9jc_50 ._tray_1f9jc_41{cursor:default}._well_1f9jc_54,._piece_1f9jc_55,._hintRing_1f9jc_56,._cursor_1f9jc_57{width:calc(100% / var(--w));height:calc(100% / var(--h));transform:translate(calc(var(--x) * 100%), calc(var(--y) * 100%));position:absolute;top:0;left:0}._well_1f9jc_54,._hintRing_1f9jc_56,._cursor_1f9jc_57{pointer-events:none}._well_1f9jc_54:after{content:"";background:var(--well);border-radius:24%;position:absolute;inset:5%}._piece_1f9jc_55{z-index:1;transition:transform var(--move-ms,.15s) cubic-bezier(.3, .8, .3, 1)}._falling_1f9jc_86{transition-timing-function:cubic-bezier(.55,0,.85,.4)}._art_1f9jc_90{width:100%;height:100%;padding:5%}._gem_1f9jc_96{width:100%;height:100%;display:block;overflow:visible}._rim_1f9jc_103{fill:var(--gem-rim)}._body_1f9jc_107{fill:var(--gem-body)}._table_1f9jc_111{fill:var(--gem-table)}._glint_1f9jc_115{fill:#fffc}[data-color="0"]{--gem-rim:#a1242b;--gem-body:#e5484d;--gem-table:#ff9296}[data-color="1"]{--gem-rim:#1e4cae;--gem-body:#3b7cf5;--gem-table:#93b9ff}[data-color="2"]{--gem-rim:#a87900;--gem-body:#f2b400;--gem-table:#ffe17e}[data-color="3"]{--gem-rim:#11704a;--gem-body:#22a36a;--gem-table:#7fdcac}[data-color="4"]{--gem-rim:#5a2c9e;--gem-body:#8b55d6;--gem-table:#c9a5f6}[data-color="5"]{--gem-rim:#ad4508;--gem-body:#f2711c;--gem-table:#ffb47c}@media (prefers-color-scheme:dark){[data-color="0"]{--gem-body:#f05a5f}[data-color="1"]{--gem-body:#5590ff}[data-color="2"]{--gem-body:#ffc31f}[data-color="3"]{--gem-body:#33bd7d}[data-color="4"]{--gem-body:#a273ef}[data-color="5"]{--gem-body:#ff8a3c}}._selected_1f9jc_183{z-index:2}._selected_1f9jc_183:before{content:"";box-shadow:0 0 0 3px var(--accent);border-radius:24%;position:absolute;inset:2%}._selected_1f9jc_183 ._art_1f9jc_90{filter:drop-shadow(0 4% 4% #00000040);transition:transform .12s ease-out;transform:scale(1.08)}._popping_1f9jc_202{z-index:2}._popping_1f9jc_202 ._art_1f9jc_90{animation:.23s ease-in forwards _pop_1f9jc_202}._popping_1f9jc_202:after{content:"";border:3px solid var(--gem-body);opacity:0;border-radius:50%;animation:.26s ease-out 60ms _burst_1f9jc_1;position:absolute;inset:14%}@keyframes _pop_1f9jc_202{30%{transform:scale(1.2)}to{opacity:0;transform:scale(.15)}}@keyframes _burst_1f9jc_1{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}._landed_1f9jc_242{animation:_land_1f9jc_242 .22s ease-out var(--move-ms)}@keyframes _land_1f9jc_242{0%{transform:translateY(5%)scale(1.12,.84)}55%{transform:translateY(-2%)scale(.96,1.05)}}._nudged_1f9jc_256{animation:.3s ease-in-out _nudge_1f9jc_256}@keyframes _nudge_1f9jc_256{40%{transform:translate(calc(var(--nx) * 24%), calc(var(--ny) * 24%))}}._stuck_1f9jc_267 ._art_1f9jc_90{filter:grayscale(.75);opacity:.55;transition:filter .3s,opacity .3s}._hintRing_1f9jc_56{z-index:3}._hintRing_1f9jc_56:before{content:"";border:2.5px dashed var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:24%;animation:1.2s ease-in-out infinite alternate _ghost_1f9jc_1;position:absolute;inset:2%}@keyframes _ghost_1f9jc_1{0%{opacity:.55}}._arrow_1f9jc_296{z-index:4;pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0;overflow:visible}._arrow_1f9jc_296 path{vector-effect:non-scaling-stroke}._cursor_1f9jc_57{z-index:3;opacity:0}._cursor_1f9jc_57:before{content:"";box-shadow:0 0 0 2px var(--text);border-radius:24%;position:absolute;inset:1%}._board_1f9jc_4:focus-visible ._cursor_1f9jc_57{opacity:1}._disabled_1f9jc_50 ._cursor_1f9jc_57,._board_1f9jc_4._disabled_1f9jc_50:focus-visible ._cursor_1f9jc_57{opacity:0}._board_1f9jc_4._disabled_1f9jc_50:focus-visible{box-shadow:var(--shadow), inset 0 0 0 2px var(--tray-edge)}._cleared_1f9jc_347{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}._cleared_1f9jc_347 span{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--success);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:18px;font-weight:800;animation:.42s cubic-bezier(.3,1.4,.5,1) .25s both _cleared-in_1f9jc_1;display:flex}._cleared_1f9jc_347 svg{width:20px;height:20px}@keyframes _cleared-in_1f9jc_1{0%{opacity:0;transform:scale(.6)}}._sparks_1f9jc_382{z-index:5;pointer-events:none;position:absolute;inset:0}._sparks_1f9jc_382 span{aspect-ratio:1;background:var(--gem-body);opacity:0;border-radius:50%;width:6%;animation:.9s cubic-bezier(.2,.7,.3,1) 80ms _spark_1f9jc_382;position:absolute;top:50%;left:50%}._sparks_1f9jc_382 span:nth-child(6n+1){--gem-body:#e5484d}._sparks_1f9jc_382 span:nth-child(6n+2){--gem-body:#3b7cf5}._sparks_1f9jc_382 span:nth-child(6n+3){--gem-body:#f2b400}._sparks_1f9jc_382 span:nth-child(6n+4){--gem-body:#22a36a}._sparks_1f9jc_382 span:nth-child(6n+5){--gem-body:#8b55d6}._sparks_1f9jc_382 span:nth-child(6n+6){--gem-body:#f2711c}@keyframes _spark_1f9jc_382{0%{transform:translate(-50%, -50%) rotate(var(--turn)) translateX(0) scale(.4);opacity:1}70%{opacity:1}to{transform:translate(-50%, -50%) rotate(var(--turn)) translateX(calc(var(--reach) * 100%)) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){._piece_1f9jc_55,._selected_1f9jc_183 ._art_1f9jc_90{transition-duration:1ms}._popping_1f9jc_202 ._art_1f9jc_90,._popping_1f9jc_202:after,._landed_1f9jc_242,._nudged_1f9jc_256,._hintRing_1f9jc_56:before,._sparks_1f9jc_382 span{animation:none}}
