:root{--background:#121316;--card:#1E2024;--border:#33363C;--grey:#A8ABB3;--text:#EDEEF0;--yellow:#D9B36C;--green:#8FCB8F;--red:#E06060;--blue:#6E8AE0;--purple:#C9CDD3;--off-white:#E7E9EC;font-size:14px}.ongoing.svelte-v9zpea.svelte-v9zpea{gap:.7rem;justify-self:center;align-self:center;width:min(100%,100dvh - var(--ongoing-reserve, 215px));margin:auto}@media screen and (min-width: 768px){.ongoing.svelte-v9zpea.svelte-v9zpea{position:fixed;top:78px;bottom:2.5rem;left:calc(var(--home-dark-width, 238px) + 30px);right:0;width:min(100vw - var(--home-dark-width, 238px) - 30px - 6rem,100dvh - 78px - 2.5rem - 5rem);height:fit-content;margin:auto}}.section-content.play:has(>.ongoing){flex:1;min-height:0}.section-content.play>.ongoing.svelte-v9zpea.svelte-v9zpea{grid-column:1/-1}.heading.svelte-v9zpea.svelte-v9zpea{font-weight:700;font-size:1.1rem}.mini-board.svelte-v9zpea.svelte-v9zpea{position:relative;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);width:100%;aspect-ratio:1;border-radius:.5rem;overflow:hidden;outline:none}.mini-board.svelte-v9zpea.svelte-v9zpea:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--text)}.cell.svelte-v9zpea.svelte-v9zpea{position:relative;min-width:0;min-height:0;background:#d0e7fa}.cell.dark.svelte-v9zpea.svelte-v9zpea{background:#a1bbf5}.cell.last.svelte-v9zpea.svelte-v9zpea:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#7696e3;opacity:.45}.cell.svelte-v9zpea img.svelte-v9zpea{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-user-select:none;user-select:none}.actions.svelte-v9zpea.svelte-v9zpea{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;background:#00000073;opacity:0;transition:opacity .15s;pointer-events:none}.actions.svelte-v9zpea .button.svelte-v9zpea{min-width:11rem;background:var(--background);color:var(--text)}.actions.svelte-v9zpea .abandon.svelte-v9zpea{color:var(--red)}.actions.svelte-v9zpea .abandon.confirm.svelte-v9zpea{background:var(--red);border-color:var(--red);color:#fff}.mini-board.svelte-v9zpea:hover .actions.svelte-v9zpea,.mini-board.svelte-v9zpea:focus-within .actions.svelte-v9zpea{opacity:1;pointer-events:auto}@media (hover: none){.actions.svelte-v9zpea.svelte-v9zpea{opacity:1;pointer-events:auto}}
