.lp-board{display:block;width:100%;height:auto;border-radius:var(--radius);overflow:hidden}.lp-board-light{fill:var(--board-light)}.lp-board-dark{fill:var(--board-dark)}.lp-board-coord{font-family:var(--font-sans);font-size:calc(var(--text-caption) / 6);font-weight:600;fill:var(--board-light)}.lp-board-coord[data-light]{fill:var(--board-dark)}.lp-board-last{fill:var(--board-last-move)}.lp-board-arrow line{stroke:var(--board-arrow);opacity:.86}.lp-board-arrow polygon{fill:var(--board-arrow);opacity:.86}.lp-board-arrow[data-tone=threat] line{stroke:var(--board-arrow-threat)}.lp-board-arrow[data-tone=threat] polygon{fill:var(--board-arrow-threat)}.lp-board-selected{fill:var(--board-selected)}.lp-board-selected-ring{fill:none;stroke:var(--brand);stroke-width:.9}.lp-board-target{fill:none;stroke:var(--board-dot);stroke-width:.9}.lp-board-dot{fill:var(--board-dot);pointer-events:none}.lp-board-ring{fill:none;stroke:var(--board-dot);stroke-width:1;pointer-events:none}.lp-board-mark[data-tone=good]{fill:var(--board-good)}.lp-board-mark[data-tone=bad]{fill:var(--board-bad)}.lp-board-check-core{stop-color:var(--board-check-core)}.lp-board-check-edge,.lp-board-check-halo{stop-color:var(--board-check-halo)}.lp-board-check-edge{stop-opacity:0}.lp-board-check{animation:lp-board-fade var(--dur-reveal,var(--dur-arrow)) var(--ease-out) backwards}@keyframes lp-board-glide{0%{transform:translate(var(--dx),var(--dy))}}@keyframes lp-board-fade{0%{opacity:0}}@keyframes lp-board-fade-out{to{opacity:0}}.lp-board-glide{animation:lp-board-glide var(--dur-demo-piece,var(--dur-piece)) var(--ease-in-out) backwards}.lp-board-ghost{animation:lp-board-fade-out var(--dur-piece) var(--ease-out) forwards;pointer-events:none}@keyframes lp-board-arrow-draw{0%{stroke-dashoffset:1}}.lp-board-arrow[data-draw] line{stroke-dasharray:1;animation:lp-board-arrow-draw var(--dur-arrow) var(--ease-out) backwards}.lp-board-arrow[data-draw] polygon{animation:lp-board-fade var(--dur-hover) var(--ease-out) backwards;animation-delay:calc(var(--dur-arrow) * .7)}@media (prefers-reduced-motion:reduce){.lp-board-arrow[data-draw] line,.lp-board-arrow[data-draw] polygon,.lp-board-glide{animation:none}.lp-board-ghost{display:none}}