:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0}body{height:100vh;width:100vw}#app{align-self:center;display:flex;height:100%;justify-content:center;max-height:99vh;overflow:hidden;width:100%}#app>*{align-self:center}:root{--white-cell: hsl(0, 0%, 83%);--marked_opponent: 20;--chessdotcom-board-white: #d3d4bb;--chessdotcom-board-black: #5c7842;--chessdotcom-piece-black: #53504e;--chessdotcom-piece-white: #e0e0e0}.board.svelte-1vtsfwy{aspect-ratio:1/1;background-color:pink;display:grid;grid-template-columns:repeat(8,1fr);height:100%}.cell.svelte-1vtsfwy{-ms-user-select:none;-webkit-user-select:none;align-items:center;aspect-ratio:1/1;background-color:#add8e6;color:#000;display:flex;flex-direction:column;font-size:clamp(1px,1rem,2rem);justify-content:center;overflow:hidden;position:relative;text-align:center;transition:box-shadow .15s cubic-bezier(.5,1.5,.5,1),transform .15s cubic-bezier(.5,1.5,.5,1),background-color .2s ease;user-select:none}.cell.svelte-1vtsfwy>p:where(.svelte-1vtsfwy){position:absolute;background:#ffffffb3;font-weight:700;padding:0 5px;border-radius:5px;line-height:1em}.black-cell.svelte-1vtsfwy{background-color:hsl(from var(--white-cell) h s 60%);background-color:var(--chessdotcom-board-black)}.black-marked-cell.svelte-1vtsfwy{background-color:hsl(from var(--white-cell) h 100% 75%)}.black-marked-opponent-cell.svelte-1vtsfwy{background-color:hsl(from var(--white-cell) calc(h + var(--marked_opponent)) 100% 75%);background-color:hsl(from var(--chessdotcom-board-black) calc(h + var(--marked_opponent)) 100% 75%)}.black-marked-both-cell.svelte-1vtsfwy{background-color:hsl(from var(--white-cell) calc(h + var(--marked_opponent) * 7) 100% 75%);background-color:hsl(from var(--chessdotcom-board-black) calc(h + var(--marked_opponent) * 7) 100% 75%)}.white-cell.svelte-1vtsfwy{background-color:var(--white-cell);background-color:var(--chessdotcom-board-white)}.white-marked-cell.svelte-1vtsfwy{background-color:hsl(from var(--white-cell) h 100% l)}.white-marked-opponent-cell.svelte-1vtsfwy{background-color:hsl(from var(--chessdotcom-board-white) calc(h + var(--marked_opponent)) 100% l)}.white-marked-both-cell.svelte-1vtsfwy{background-color:hsl(from var(--chessdotcom-board-white) calc(h + calc(var(--marked_opponent) * 7)) 100% l)}.piece.svelte-1vtsfwy{aspect-ratio:1/1;height:100%;border-radius:100%;display:flex;justify-content:center;transition:filter 5s ease}.piece.svelte-1vtsfwy p:where(.svelte-1vtsfwy){margin:auto 0;font-size:clamp(1rem,10vw,4rem)}.piece.svelte-1vtsfwy>img:where(.svelte-1vtsfwy){transition:.2s ease;margin:1vw}.selected.svelte-1vtsfwy{margin-bottom:10px;filter:drop-shadow(0 0 2px rgb(255,255,255)) drop-shadow(1px 0 2px white) invert(1) drop-shadow(-1px 0 2px rgb(255,255,255)) invert(1) drop-shadow(0 1px 2px rgb(255,255,255)) invert(1) drop-shadow(0 -1px 2px white) invert(1)!important}.vulnerable.svelte-1vtsfwy{background-color:hsl(from var(--chessdotcom-piece-white) calc(h + var(--marked_opponent) * 14.25) 100% 75%)}.dragging.svelte-1vtsfwy{pointer-events:none;position:fixed;z-index:99}
