.board3648{width:92%;max-width:1440px;margin:48px auto 64px;display:flex;flex-direction:column;gap:24px}
.board3648-svg{display:block;width:100%;height:auto;overflow:visible}.board3648-mobile{display:none}.board3648-part{transform:none}.board3648-gather{opacity:1}@media(max-width:650px){.board3648{width:88%;margin:32px auto 48px;position:relative}.board3648-desktop{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.board3648-mobile{display:grid;gap:32px}.board3648-mobile>.board3648-svg:nth-child(2){width:80%;justify-self:center}.board3648-mobile>.board3648-svg{overflow:hidden}}@media(prefers-reduced-motion:reduce){.board3648 .board3648-part{animation:none;transform:none}}
.board-mode-target{cursor:pointer;outline:none}.board-mode-hit{fill:transparent;stroke:transparent;stroke-width:2;transition:fill 180ms,stroke 180ms}.board-mode-target:hover .board-mode-hit{fill:#ffffff12;stroke:#87a1b0}.board-mode-target[aria-pressed=true] .board-mode-hit{stroke:#496b7d;stroke-width:3}.board-mode-target:focus-visible .board-mode-hit{stroke:#355b72;stroke-width:4}
