main.svelte-1bymns{background:url(/assets/bg-blured.png) no-repeat bottom center;background-size:cover;padding:40px;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){main.svelte-1bymns{padding:0}}
main.svelte-lfzdol{flex:1;display:flex;align-items:center}.board.svelte-lfzdol{position:relative;margin:0 auto;background:rgba(0, 53, 103, 0.5);box-shadow:inset 0 0 8px rgba(0, 53, 103, 1);border-radius:5px}.cell.svelte-lfzdol{position:absolute;width:var(--tile-size);height:var(--tile-size);pointer-events:none}.cell.is-selected.svelte-lfzdol{background-image:url(/assets/target.svg);animation:svelte-lfzdol-pulse 1.2s infinite}.tile-wrapper.svelte-lfzdol{position:absolute;width:var(--tile-size);height:var(--tile-size)}@keyframes svelte-lfzdol-pulse{0%{transform:scale(1.15)}50%{transform:scale(1.3)}100%{transform:scale(1.15)}}
button.svelte-1m9iqve{transition:all 0.1s;padding:12px 30px;border-radius:12px;font-size:24px;color:#fff;text-decoration:none;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background-color:#3498db;border-bottom:5px solid #2980b9;text-shadow:0px -2px #2980b9;height:70px}button.svelte-1m9iqve:active{transform:translate(0px, 5px);-webkit-transform:translate(0px, 5px);border-bottom:1px solid}button.svelte-1m9iqve:focus{outline:none}@media screen and (max-width: 768px){button.svelte-1m9iqve{font-size:18px;height:50px;padding:8px 24px}}
main.svelte-1vyypha{display:flex;flex-direction:column;height:100%;max-width:1200px;max-height:1000px;margin:0 auto}.please-rotate.svelte-1vyypha{color:white;padding:40px 20px;border-radius:20px;background:-webkit-linear-gradient(top, #ff5db1 0%, #ef017c 100%);text-transform:uppercase;letter-spacing:2px;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);border:4px solid white;width:400px;text-align:center;font-size:30px;display:none}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){main.svelte-1vyypha{display:none}.please-rotate.svelte-1vyypha{display:block}}
footer.svelte-mcd5hl.svelte-mcd5hl{display:flex;justify-content:space-between;align-items:flex-end;padding:1rem 0}.credits.svelte-mcd5hl.svelte-mcd5hl{color:white;padding:10px 20px;border-radius:20px;background:-webkit-linear-gradient(top, #ff5db1 0%, #ef017c 100%);text-transform:uppercase;letter-spacing:1px;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);border:4px solid white}.credits.svelte-mcd5hl p.svelte-mcd5hl{margin:6px 0}.credits.svelte-mcd5hl a.svelte-mcd5hl{color:#ffe1f0;text-decoration:underline}
header.svelte-87os51{height:100px;display:flex;align-items:flex-end;justify-content:space-between}.group.svelte-87os51{color:white;padding:10px 20px;border-radius:20px;background:-webkit-linear-gradient(top, #ff5db1 0%, #ef017c 100%);text-transform:uppercase;letter-spacing:1px;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);border:4px solid white}.group-value.svelte-87os51{font-size:40px}.moves.svelte-87os51{margin-right:10px}.score.svelte-87os51{justify-self:end;min-width:200px;text-align:right}@media screen and (max-width: 768px){.group.svelte-87os51{padding:6px 12px;border-radius:12px}.group-value.svelte-87os51{font-size:30px}.score.svelte-87os51{min-width:150px}}
.overlay.svelte-1kzjg8m{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.4);padding:24px;display:none;justify-content:center;align-items:center}.overlay.visible.svelte-1kzjg8m{display:flex}.modal.svelte-1kzjg8m{color:white;padding:40px 20px;border-radius:20px;background:-webkit-linear-gradient(top, #ff5db1 0%, #ef017c 100%);text-transform:uppercase;letter-spacing:2px;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);border:4px solid white;width:400px;text-align:center;font-size:30px}.title.svelte-1kzjg8m{font-size:38px}.score.svelte-1kzjg8m{font-size:50px;margin:18px 0}.best-score.svelte-1kzjg8m{margin-bottom:24px}
.tile.svelte-rudbdh{width:var(--tile-size);height:var(--tile-size);background-image:url(/assets/tilesheet.webp);background-size:calc(var(--tile-size) * 2);cursor:pointer}.tile-1.svelte-rudbdh{background-position-y:0}.tile-2.svelte-rudbdh{background-position-y:calc(var(--tile-size) * -1)}.tile-3.svelte-rudbdh{background-position-y:calc(var(--tile-size) * -2)}.tile-4.svelte-rudbdh{background-position-y:calc(var(--tile-size) * -3)}.tile-5.svelte-rudbdh{background-position-y:calc(var(--tile-size) * -4)}.is-selected.svelte-rudbdh{background-position-x:calc(var(--tile-size) * -1)}

/*# sourceMappingURL=bundle.css.map */