.board.svelte-16l6uyz{grid-template-columns:repeat(8, var(--cell));grid-auto-rows:var(--cell);--cell:var(--board-cell,clamp(30px, min(11vw, 7vh), 54px));box-shadow:var(--ui98-sunken), 0 0 0 3px #5a3d22, 0 0 0 5px #3b2615;-webkit-user-select:none;user-select:none;display:grid;position:relative}.board.is-live.svelte-16l6uyz{touch-action:none}.board.is-dragging.svelte-16l6uyz{cursor:grabbing}.sq.svelte-16l6uyz{cursor:pointer;font-size:calc(var(--cell) * .78);border:0;place-items:center;padding:0;line-height:1;display:grid;position:relative}.sq.svelte-16l6uyz:disabled{cursor:default}.sq.is-sliding.svelte-16l6uyz{z-index:3}.is-light.svelte-16l6uyz{background:#eedcb3}.is-dark.svelte-16l6uyz{background:#8a6841}.piece.svelte-16l6uyz,.ghost.svelte-16l6uyz{pointer-events:none;text-shadow:0 2px #00000038;font-family:Segoe UI Symbol,DejaVu Sans,"Noto Sans Symbols 2",Apple Symbols,serif}.piece.svelte-16l6uyz{place-items:center;width:100%;height:100%;display:grid}.board.svelte-16l6uyz{--move:.32s}.piece.is-slide.svelte-16l6uyz{z-index:2;animation:svelte-16l6uyz-slide var(--move) cubic-bezier(.3, .7, .2, 1);position:relative}.fallen.svelte-16l6uyz{z-index:1;animation:svelte-16l6uyz-knocked .42s cubic-bezier(.4, 0, .7, .4) calc(var(--move) * .62) both;position:absolute;inset:0}@keyframes svelte-16l6uyz-knocked{0%{opacity:1;transform:none}25%{transform:translate(calc(var(--kx) * var(--cell) * .12), calc(var(--ky) * var(--cell) * .12)) scale(1.04);opacity:1}to{transform:translate(calc(var(--kx) * var(--cell) * .7), calc(var(--ky) * var(--cell) * .7 - var(--cell) * .25)) rotate(calc(var(--kx) * 70deg + 20deg)) scale(.35);opacity:0}}.impact.svelte-16l6uyz{z-index:3;border:calc(var(--cell) * .06) solid #ffd65af2;pointer-events:none;animation:svelte-16l6uyz-impact .42s ease-out calc(var(--move) * .7) both;border-radius:50%;position:absolute;inset:12%}@keyframes svelte-16l6uyz-impact{0%{opacity:0;transform:scale(.4)}20%{opacity:1}to{opacity:0;transform:scale(1.35)}}.piece.is-lifted.svelte-16l6uyz{opacity:.28}@keyframes svelte-16l6uyz-slide{0%{transform:translate(calc(var(--dx) * var(--cell)), calc(var(--dy) * var(--cell)))}}.is-white.svelte-16l6uyz{color:#fffdf5;-webkit-text-stroke:1.2px #2a2018}.is-black.svelte-16l6uyz{color:#1b1726;-webkit-text-stroke:.6px #fffdf573}.ghost.svelte-16l6uyz{z-index:10;width:var(--cell);height:var(--cell);font-size:calc(var(--cell) * .9);filter:drop-shadow(0 6px 4px #00000059);place-items:center;line-height:1;display:grid;position:absolute;transform:translate(-50%,-55%)}.is-picked.svelte-16l6uyz{background-image:linear-gradient(#f7c9488c,#f7c9488c)}.is-picked.svelte-16l6uyz .piece:where(.svelte-16l6uyz){z-index:2;filter:drop-shadow(0 calc(var(--cell) * .1) calc(var(--cell) * .06) #00000073);animation:.16s ease-out forwards svelte-16l6uyz-lift,.9s ease-in-out .16s infinite alternate svelte-16l6uyz-hover;position:relative}.is-picked.svelte-16l6uyz:before{content:"";pointer-events:none;background:radial-gradient(circle,#00000038,#0000 70%);border-radius:50%;animation:.9s ease-in-out .16s infinite alternate svelte-16l6uyz-shadow;position:absolute;inset:16%}@keyframes svelte-16l6uyz-lift{0%{translate:0;scale:1}to{translate:0 calc(var(--cell) * -.08);scale:1.1}}@keyframes svelte-16l6uyz-hover{0%{translate:0 calc(var(--cell) * -.08);scale:1.1}to{translate:0 calc(var(--cell) * -.13);scale:1.12}}@keyframes svelte-16l6uyz-shadow{to{opacity:.7;transform:scale(.85)}}.is-last.svelte-16l6uyz{background-image:linear-gradient(#cdd26a8c,#cdd26a8c)}.is-check.svelte-16l6uyz{background-image:radial-gradient(circle,#ff2814f2 0%,#e61e1499 38%,#0000 72%);animation:.9s ease-in-out 2 svelte-16l6uyz-alarm}@keyframes svelte-16l6uyz-alarm{50%{box-shadow:inset 0 0 0 3px #ff3c28e6}}.is-go.svelte-16l6uyz:after,.is-take.svelte-16l6uyz:after{content:"";pointer-events:none;background:#1b172652;border-radius:50%;position:absolute;inset:36%}.is-take.svelte-16l6uyz:after{border:calc(var(--cell) * .07) solid #1b172652;background:0 0;inset:3%}.sq.svelte-16l6uyz:not(:disabled):hover{filter:brightness(1.06)}.rank.svelte-16l6uyz,.file.svelte-16l6uyz{font:700 max(9px, calc(var(--cell) * .16)) / 1 var(--ui98-font);pointer-events:none;color:#5c4128;font-style:normal;position:absolute}.is-dark.svelte-16l6uyz .rank:where(.svelte-16l6uyz),.is-dark.svelte-16l6uyz .file:where(.svelte-16l6uyz){color:#fff8e6}.rank.svelte-16l6uyz{top:2px;left:3px}.file.svelte-16l6uyz{bottom:2px;right:3px}.promo.svelte-1pwvzb6{z-index:11;color:#fffdf5;text-align:center;background:#1b1726d1;place-content:center;gap:8px;animation:.15s ease-out svelte-1pwvzb6-in;display:grid;position:absolute;inset:0}.promo.svelte-1pwvzb6 p:where(.svelte-1pwvzb6){margin:0}.promo.svelte-1pwvzb6 div:where(.svelte-1pwvzb6){gap:8px;display:flex}button.svelte-1pwvzb6{width:calc(var(--board-cell,54px) * 1.1);height:calc(var(--board-cell,54px) * 1.1);font-size:calc(var(--board-cell,54px) * .85);cursor:pointer;background:#eedcb3;border:0;border-radius:50%;line-height:1;transition:transform .1s}button.svelte-1pwvzb6:hover,button.svelte-1pwvzb6:focus-visible{background:#f7c948;transform:scale(1.08)}span.svelte-1pwvzb6{font-family:Segoe UI Symbol,DejaVu Sans,"Noto Sans Symbols 2",serif}.is-white.svelte-1pwvzb6{color:#fffdf5;-webkit-text-stroke:1.2px #2a2018}.is-black.svelte-1pwvzb6{color:#1b1726}@keyframes svelte-1pwvzb6-in{0%{opacity:0}}.taken.svelte-13mxdbg{white-space:nowrap;align-items:center;gap:4px;font-size:17px;line-height:1;display:inline-flex}small.svelte-13mxdbg{font-size:var(--gx-fs-xs);color:var(--gx-ink-soft);font-weight:700}.of-white.svelte-13mxdbg,.of-black.svelte-13mxdbg{letter-spacing:-4px;font-family:Segoe UI Symbol,DejaVu Sans,"Noto Sans Symbols 2",serif}.of-white.svelte-13mxdbg{color:#fffdf5;-webkit-text-stroke:.8px #2a2018}.of-black.svelte-13mxdbg{color:var(--gx-ink)}.controls.svelte-ijz0g0{grid-template-columns:1fr 1fr;gap:5px;display:grid}.controls.svelte-ijz0g0>.ui98-select{grid-column:1/-1}.controls.svelte-ijz0g0 select{width:100%}.controls.svelte-ijz0g0 .ui98-btn{min-width:0;padding-inline:6px}.engine.svelte-ijz0g0{min-height:1.4em;font-size:var(--gx-fs-xxs);color:var(--gx-ink-muted);margin:0}
