.checkbox.svelte-xc7pkx{position:relative}.checkbox.svelte-xc7pkx label:where(.svelte-xc7pkx){height:30px;width:100%;position:relative;display:flex;justify-content:center;cursor:pointer;align-items:center}.checkbox.svelte-xc7pkx label:where(.svelte-xc7pkx) .box:where(.svelte-xc7pkx){display:inline-block;position:absolute;top:5px;left:5px;height:18px;width:18px;background-color:transparent;border-radius:3px;border:2px solid #222}.checkbox.svelte-xc7pkx label:where(.svelte-xc7pkx) .box:where(.svelte-xc7pkx):after{display:block;position:absolute;content:"";top:5px;left:5px;height:0;width:0;border-radius:3px;border:2px solid #222;border-width:0 3px 3px 0;transform:rotate(0) scale(0);opacity:1}.checkbox.svelte-xc7pkx input:where(.svelte-xc7pkx):checked+.box:where(.svelte-xc7pkx){border-radius:3px;transform:rotate(0) scale(1);opacity:1;border:2px solid #666}.checkbox.svelte-xc7pkx input:where(.svelte-xc7pkx):checked+.box:where(.svelte-xc7pkx):after{transform:rotate(45deg) scale(1);opacity:1;left:4px;top:1px;width:6px;height:10px;border:solid #666;border-width:0 2px 2px 0;background-color:transparent;border-radius:0}.checkbox.svelte-xc7pkx input[type=checkbox]:where(.svelte-xc7pkx){padding-top:20px;margin-top:5px;cursor:pointer;margin-right:15px;color:#000;border:1px solid #222;border-radius:.3rem;background:#fff;accent-color:black;position:absolute;opacity:0}.checkbox.svelte-xc7pkx input[type=checkbox]:where(.svelte-xc7pkx){position:absolute;content:"";top:9px;left:9px;height:0;width:0;border-radius:3px;border:2px solid #222;border-width:0 3px 3px 0;transform:rotate(0) scale(0);opacity:1}.checkbox.svelte-xc7pkx input:where(.svelte-xc7pkx):checked{accent-color:#666}.label.svelte-xc7pkx{margin-left:33px}.label.svelte-xc7pkx.checked{color:#666}#spacer.svelte-zowl7x{width:100%;display:flex;justify-content:center;justify-items:center;align-items:center;height:calc(100% - 45px - 50px - (var(--safearea) * .5));--padding: 10px;--width: calc(100vw - var(--padding));--innerpadding: calc(var(--width) / 75);--tileSize: calc((var(--width) - (var(--innerpadding) * (var(--columns) - 1))) / var(--columns));--tilePadding: calc(var(--tileSize) / 19)}@media screen and (min-width: 590px){#spacer.svelte-zowl7x{--tileSize: 90px}}.swaps.svelte-zowl7x{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:65px;text-align:center}.swaps.svelte-zowl7x h2:where(.svelte-zowl7x){font-family:Inter,Arial;font-weight:400;color:var(--modal-text);margin:0;padding:0}.starsinfo.svelte-zowl7x{background-color:var(--background2trans);font-size:26px}.intro.svelte-zowl7x{box-shadow:0 0 15px #0002,0 0 200px #0001}.intro.svelte-zowl7x .close:where(.svelte-zowl7x){position:absolute;cursor:pointer;right:12px;top:10px;width:20px;height:20px;z-index:60}.intro.svelte-zowl7x .close:where(.svelte-zowl7x):hover{opacity:1}.intro.svelte-zowl7x .close:where(.svelte-zowl7x):before,.intro.svelte-zowl7x .close:where(.svelte-zowl7x):after{position:absolute;left:8px;top:0;content:" ";height:20px;width:2px;background-color:var(--modal-text)}.intro.svelte-zowl7x .close:where(.svelte-zowl7x):before{transform:rotate(45deg)}.intro.svelte-zowl7x .close:where(.svelte-zowl7x):after{transform:rotate(-45deg)}.newGameBox.svelte-zowl7x{box-shadow:0 0 15px #0002,0 0 200px #0001}.newGameBox.svelte-zowl7x .close:where(.svelte-zowl7x){position:absolute;cursor:pointer;right:12px;top:10px;width:20px;height:20px;z-index:60}.newGameBox.svelte-zowl7x .close:where(.svelte-zowl7x):hover{opacity:1}.newGameBox.svelte-zowl7x .close:where(.svelte-zowl7x):before,.newGameBox.svelte-zowl7x .close:where(.svelte-zowl7x):after{position:absolute;left:8px;top:0;content:" ";height:20px;width:2px;background-color:#aaa}.newGameBox.svelte-zowl7x .close:where(.svelte-zowl7x):before{transform:rotate(45deg)}.newGameBox.svelte-zowl7x .close:where(.svelte-zowl7x):after{transform:rotate(-45deg)}.newGameBox.svelte-zowl7x .nextbutton:where(.svelte-zowl7x){border-bottom:2px solid rgba(0,0,0,.2);padding-top:1px}.gridarea.svelte-zowl7x{position:relative;width:calc(var(--tileSize) * var(--columns) + var(--padding));margin:calc(var(--padding) / 4);padding:calc(var(--padding) / 4)}.gridinfront.svelte-zowl7x{display:flex;position:absolute;justify-content:center;top:calc(var(--padding) / 4);width:calc(100% - var(--padding) / 2);z-index:-1;flex-wrap:wrap;z-index:2000}.gridinfront.svelte-zowl7x.success{z-index:5000}.backspaceTop.svelte-zowl7x{height:100vh;position:fixed;overflow:hidden;top:0;left:0;width:100%;background-color:var(--backdrop);z-index:6000}.backspaceTop.svelte-zowl7x.fadein{opacity:0;animation:fadein .5s ease forwards .2s}.gridbehind.svelte-zowl7x{display:flex;position:absolute;justify-content:center;top:calc(var(--padding) / 4);width:calc(100% - var(--padding) / 2);z-index:-1;flex-wrap:wrap;z-index:0}.grid.svelte-zowl7x{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.tileFront.svelte-zowl7x{position:relative;width:var(--tileSize);height:var(--tileSize);padding:var(--tilePadding)}.hint.svelte-zowl7x{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#fff}.hint-sum.svelte-zowl7x{font-size:calc(var(--tileSize) / 3.8);font-weight:700;line-height:calc(var(--tileSize) / 2);z-index:1;font-variant-numeric:tabular-nums;background-color:var(--hint-back);width:calc(var(--tileSize) / 2);height:calc(var(--tileSize) / 2 - 1px);text-align:center;border-radius:4px;border-bottom:1px solid #a1a1a1}.hint-arm.svelte-zowl7x{color:var(--hint-back);position:absolute;opacity:.8}.hint-arm.n.svelte-zowl7x{top:20%;left:50%;width:0px;height:16%;transform:translate(-50%)}.hint-arm.n.svelte-zowl7x:after{content:"";position:absolute;top:-2px;left:50%;transform:translate(-50%,-100%);border-left:calc(var(--tileSize) / 10) solid transparent;border-right:calc(var(--tileSize) / 10) solid transparent;border-bottom:calc(var(--tileSize) / 9) solid currentColor}.hint-arm.s.svelte-zowl7x{bottom:20%;left:50%;width:0px;height:16%;transform:translate(-50%)}.hint-arm.s.svelte-zowl7x:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%,100%);border-left:calc(var(--tileSize) / 10) solid transparent;border-right:calc(var(--tileSize) / 10) solid transparent;border-top:calc(var(--tileSize) / 9) solid currentColor}.hint-arm.e.svelte-zowl7x{right:20%;top:50%;width:16%;height:2px;transform:translateY(-50%)}.hint-arm.e.svelte-zowl7x:after{content:"";position:absolute;right:-2px;top:50%;transform:translate(100%,-50%);border-top:calc(var(--tileSize) / 10)solid transparent;border-bottom:calc(var(--tileSize) / 10) solid transparent;border-left:calc(var(--tileSize) / 9) solid currentColor}.hint-arm.w.svelte-zowl7x{left:20%;top:50%;width:16%;height:0;transform:translateY(-50%)}.hint-arm.w.svelte-zowl7x:after{content:"";position:absolute;left:-2px;top:50%;transform:translate(-100%,-50%);border-top:calc(var(--tileSize) / 10) solid transparent;border-bottom:calc(var(--tileSize) / 10) solid transparent;border-right:calc(var(--tileSize) / 9) solid currentColor}.tile.svelte-zowl7x{position:relative;width:var(--tileSize);height:var(--tileSize);transition:filter .2s;padding:var(--tilePadding)}.tile.svelte-zowl7x.present{z-index:3999}.tile.svelte-zowl7x.to{z-index:4000}.tile.svelte-zowl7x.from{z-index:4001}.tile.svelte-zowl7x.neodrag-dragging{z-index:4002}.tile.svelte-zowl7x.active{z-index:4003}.tile.svelte-zowl7x.active div:where(.svelte-zowl7x){scale:1.2}.tile.svelte-zowl7x.selected{z-index:4003}.tile.svelte-zowl7x.selected div:where(.svelte-zowl7x){scale:1.2}.tile.svelte-zowl7x .item:where(.svelte-zowl7x){position:relative;display:flex;align-items:center;justify-content:center;touch-action:pan-y;width:100%;height:100%;cursor:pointer;font-weight:700;background-color:var(--present);color:var(--item-text);border-radius:11%;z-index:1000;padding-top:3px;transition:background-color .08s,scale .1s;font-size:calc(var(--tileSize) / 2.4);border-bottom:3px solid rgba(0,0,0,.1)}@media screen and (min-width: 590px){.tile.svelte-zowl7x .item:where(.svelte-zowl7x){border-bottom:4px solid rgba(0,0,0,.1);padding-top:4px}}.tile.svelte-zowl7x .item:where(.svelte-zowl7x).hit{background-color:var(--hit);cursor:default;color:var(--hint-text)}.tile.svelte-zowl7x .item:where(.svelte-zowl7x).miss{background-color:var(--miss);color:var(--hint-text)}.tile.svelte-zowl7x .item:where(.svelte-zowl7x).missout{background-color:var(--missout);color:var(--missout-text)}.tile.svelte-zowl7x .item:where(.svelte-zowl7x).hovered{transition:background-color .1s;border:var(--hovered-border);background-color:var(--hover)}.tile.svelte-zowl7x .item:where(.svelte-zowl7x).selected.missout{border-radius:11%;padding-top:0}.tile.svelte-zowl7x .item:where(.svelte-zowl7x).selected.miss{padding-top:0}.tile.svelte-zowl7x .item:where(.svelte-zowl7x).selected{border:var(--selected-border);padding-top:0}.tile.svelte-zowl7x .item:where(.svelte-zowl7x).hovered.missout{opacity:1;background-color:var(--missout-selected)}.tile.svelte-zowl7x .item:where(.svelte-zowl7x).hovered.miss{opacity:1;background-color:var(--miss-selected)}.tile.svelte-zowl7x.loading{filter:grayscale(.44)}.tile.svelte-zowl7x .behind:where(.svelte-zowl7x){border:var(--behind-border);background-color:var(--behind);color:var(--behind);width:100%;height:100%;z-index:0}.tile.svelte-zowl7x .behind:where(.svelte-zowl7x).selected{scale:1.2}.tile.svelte-zowl7x .behind:where(.svelte-zowl7x).contains div:where(.svelte-zowl7x){display:flex;align-items:center;color:var(--contains-text);justify-content:center;transition:color 1.5s;width:100%;height:100%}
