.explorer.svelte-8q84e3{grid-template-areas:"tabs" "board" "rules"}@media (min-width: 1024px){.explorer.svelte-8q84e3{grid-template-columns:minmax(0,1fr) minmax(0,28rem);grid-template-rows:auto 1fr;grid-template-areas:"board tabs" "board rules";align-items:start}}.board.svelte-8q84e3{--move: .45s}.board.is-instant.svelte-8q84e3 .piece:where(.svelte-8q84e3){transition:none}.piece.svelte-8q84e3{position:absolute;width:20%;height:20%;display:grid;place-items:center;transition:left var(--move) cubic-bezier(.5,0,.2,1),top var(--move) cubic-bezier(.5,0,.2,1);z-index:2}.appear.svelte-8q84e3{display:grid;place-items:center;width:100%;height:100%;animation:svelte-8q84e3-enter .35s ease-out both}.piece.svelte-8q84e3 img:where(.svelte-8q84e3){width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 4px 3px rgb(0 0 0 / .35));-webkit-user-select:none;user-select:none}.piece.is-selected.svelte-8q84e3:before{content:"";position:absolute;inset:6%;border-radius:.4rem;border:3px solid var(--accent);box-shadow:0 0 18px var(--glow);animation:svelte-8q84e3-pulse 1.2s ease-in-out infinite}.piece.is-teleported.svelte-8q84e3{transition:none;animation:svelte-8q84e3-shadow-step .5s ease-out both}.piece.is-born.svelte-8q84e3{animation:svelte-8q84e3-rise .9s ease-out both}.piece.is-born.svelte-8q84e3 img:where(.svelte-8q84e3){filter:drop-shadow(0 0 10px #4ade80)}img.is-flipped.svelte-8q84e3{animation:svelte-8q84e3-flip .35s ease-out}.gone-explode.svelte-8q84e3{animation:svelte-8q84e3-blown .65s ease-in .25s both}.gone-burn.svelte-8q84e3{animation:svelte-8q84e3-burn .9s ease-in .45s both}.gone-capture.svelte-8q84e3{animation:svelte-8q84e3-taken .4s ease-in .3s both;z-index:1}.mark.svelte-8q84e3{position:absolute;width:20%;height:20%;display:grid;place-items:center;z-index:3;pointer-events:none;animation:svelte-8q84e3-enter .25s ease-out both}.mark.svelte-8q84e3 span:where(.svelte-8q84e3){display:block}.mark-move.svelte-8q84e3 span:where(.svelte-8q84e3){width:26%;height:26%;border-radius:999px;background:#38bdf8d9;box-shadow:0 0 0 3px #fff6}.mark-target.svelte-8q84e3 span:where(.svelte-8q84e3),.mark-danger.svelte-8q84e3 span:where(.svelte-8q84e3){width:86%;height:86%;border-radius:.4rem;border:4px solid #ef4444;box-shadow:inset 0 0 12px #ef444499}.mark-danger.svelte-8q84e3 span:where(.svelte-8q84e3){border-style:dashed}.mark-ability.svelte-8q84e3 span:where(.svelte-8q84e3){width:42%;height:42%;background:linear-gradient(#4ade80,#4ade80) center / 100% 26% no-repeat,linear-gradient(#4ade80,#4ade80) center / 26% 100% no-repeat;filter:drop-shadow(0 0 6px #22c55e)}.fx.svelte-8q84e3{position:absolute;width:20%;height:20%;z-index:4;pointer-events:none;display:grid;place-items:center}.fx.svelte-8q84e3 span:where(.svelte-8q84e3){display:block;width:100%;height:100%}.fx-explode.svelte-8q84e3 span:where(.svelte-8q84e3){border-radius:999px;background:radial-gradient(circle,#fff7d6 0 18%,#ffb020 32%,#ff6a00 52%,transparent 70%);animation:svelte-8q84e3-boom .75s ease-out .2s both}.fx-fire.svelte-8q84e3 span:where(.svelte-8q84e3){background:linear-gradient(to top,#ff6a00 0%,#ffb020 45%,#fff2b0 70%,transparent 100%);clip-path:polygon(10% 100%,0 45%,20% 60%,30% 10%,45% 50%,55% 0,68% 45%,80% 15%,88% 60%,100% 40%,90% 100%);transform-origin:bottom;animation:svelte-8q84e3-flames 1.1s ease-out both}.fx-smoke.svelte-8q84e3 span:where(.svelte-8q84e3){border-radius:999px;background:radial-gradient(circle,rgb(148 163 184 / .9) 0 30%,rgb(71 85 105 / .6) 50%,transparent 70%);animation:svelte-8q84e3-puff .8s ease-out both}.fx-rise.svelte-8q84e3 span:where(.svelte-8q84e3){background:linear-gradient(to top,rgb(74 222 128 / .7),rgb(74 222 128 / .25) 60%,transparent);animation:svelte-8q84e3-column 1.1s ease-out both;transform-origin:bottom}.fx-bonk.svelte-8q84e3 span:where(.svelte-8q84e3){width:70%;height:70%;background:#fff;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(0 0 8px #ffd34d);animation:svelte-8q84e3-bonk .6s ease-out both}.control.svelte-8q84e3{border-radius:.6rem;border:1px solid var(--color-line);background:var(--color-panel);padding:.5rem .9rem;font-weight:700;transition:border-color .15s}.control.svelte-8q84e3:hover:not(:disabled){border-color:var(--accent)}.control.svelte-8q84e3:disabled{opacity:.4}@keyframes svelte-8q84e3-enter{0%{opacity:0;transform:scale(.85)}}@keyframes svelte-8q84e3-pulse{50%{opacity:.55}}@keyframes svelte-8q84e3-shadow-step{0%{opacity:0;filter:blur(6px) brightness(.2);transform:scale(1.2)}to{opacity:1;filter:none;transform:none}}@keyframes svelte-8q84e3-rise{0%{opacity:0;transform:translateY(30%)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes svelte-8q84e3-flip{33%{transform:skew(-25deg)}66%{transform:skew(25deg)}}@keyframes svelte-8q84e3-blown{0%{opacity:1;transform:none}30%{transform:scale(1.15) rotate(-6deg);filter:brightness(2)}to{opacity:0;transform:scale(.4) rotate(20deg);filter:brightness(3) blur(3px)}}@keyframes svelte-8q84e3-burn{0%{opacity:1}40%{filter:sepia(1) saturate(6) hue-rotate(-15deg) brightness(1.2)}to{opacity:0;filter:sepia(1) saturate(6) hue-rotate(-25deg) brightness(.3) blur(2px);transform:translateY(-10%);clip-path:inset(0 0 100% 0)}}@keyframes svelte-8q84e3-taken{to{opacity:0;transform:scale(.6)}}@keyframes svelte-8q84e3-boom{0%{opacity:0;transform:scale(.2)}25%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(2)}}@keyframes svelte-8q84e3-flames{0%{opacity:0;transform:scaleY(.2)}25%{opacity:1;transform:scaleY(1.15)}50%{transform:scaleY(.9)}75%{opacity:1;transform:scaleY(1.1)}to{opacity:0;transform:scaleY(.6)}}@keyframes svelte-8q84e3-puff{0%{opacity:0;transform:scale(.3)}30%{opacity:1}to{opacity:0;transform:scale(1.6)}}@keyframes svelte-8q84e3-column{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0}}@keyframes svelte-8q84e3-bonk{0%{opacity:0;transform:scale(.2) rotate(-30deg)}40%{opacity:1;transform:scale(1.2) rotate(0)}to{opacity:0;transform:scale(1.4)}}.cat.is-flipping.svelte-1cb75wa{animation:svelte-1cb75wa-flip .3s ease-out}@keyframes svelte-1cb75wa-flip{33%{transform:skew(-20deg)}66%{transform:skew(20deg)}}.ship.svelte-qf7v7s{transition:left .9s cubic-bezier(.5,0,.2,1)}.appear.svelte-qf7v7s{animation:svelte-qf7v7s-appear .4s ease-out both}@keyframes svelte-qf7v7s-appear{0%{opacity:0}}.rock.is-hit.svelte-1bmea81{animation:svelte-1bmea81-hit .22s ease-out}@keyframes svelte-1bmea81-hit{0%{transform:scale(.92) rotate(-4deg);filter:brightness(1.6)}60%{transform:scale(1.04) rotate(2deg)}to{transform:none}}.popup.svelte-1bmea81{animation:svelte-1bmea81-rise .9s ease-out forwards}@keyframes svelte-1bmea81-rise{0%{opacity:1;transform:translate(calc(-50% + var(--x))) scale(.9)}to{opacity:0;transform:translate(calc(-50% + var(--x)),-60px) scale(1.1)}}
