.fundamentals-hero{background:linear-gradient(135deg,#163b2b,#245d43)}.fundamental-task{border-left:4px solid #d5a62e;background:#fff8df;padding:.85rem 1rem;margin:1rem 0}.fundamental-task p{margin:.25rem 0 0}.game-board{width:min(92vw,560px);aspect-ratio:1;display:grid;grid-template-columns:repeat(8,1fr)}.board-square{position:relative;border:0;padding:0;display:grid;place-items:center}.board-square.light{background:#f0d9b5}.board-square.dark{background:#769656}.board-square.selected{box-shadow:inset 0 0 0 5px #f6c945}.board-square.target::after{content:"";width:24%;height:24%;border-radius:50%;background:#173b2b99}.board-square.capture::after{content:"";position:absolute;inset:7%;border:5px solid #b32323aa;border-radius:50%}.board-square .stockfish-piece-wrap{position:absolute;inset:3%;width:auto;height:auto}.board-square .stockfish-piece{position:absolute;inset:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center}@media(max-width:600px){.fundamentals-hero .academy-hero-piece{display:none}}


