/* Focus the actual board, leaving room for fixed navigation on short screens. */
.native-board{width:min(100%,calc(100svh - 164px));margin-inline:auto;padding:0;flex:none}
.native-board .puzzle-grid{position:absolute;inset:8.1% 6.9%;width:auto;height:auto}
.native-board:focus{outline:none}
.native-board:focus-visible{outline:2px solid #aa8ed1;outline-offset:5px;border-radius:16px}
.guide-copy>[data-tab="sample-tab"]{background:#bba6ff;color:#241634;border:0;border-radius:999px;padding:15px 24px;min-height:48px;font-size:15px;margin-top:24px;display:inline-flex;align-items:center;gap:20px}
.guide-copy>[data-tab="sample-tab"]:hover{background:#d0c0ff}
.learn-heading .tabs{scroll-margin-top:90px}
