.games-page{padding-block:24px 56px}.games-sheet.t-board{--focus:#8ab4ff;border-radius:24px;height:auto;padding:24px}.games-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;margin-bottom:32px;display:grid}.games-head h1{font:700 clamp(26px, 2.5vw, 36px)/1.1 var(--display);letter-spacing:-.03em}.games-segments{border:1px solid var(--board-line);background:#171717;border-radius:12px;align-items:stretch;padding:3px;display:flex}.games-segments a{min-height:38px;color:var(--led-2);font:600 13px/1.2 var(--sans);border-radius:9px;flex:1;place-items:center;padding-inline:14px;display:grid}.games-segments a[aria-current]{color:var(--led);background:#373735;box-shadow:0 1px 4px #0006}.games-segments a:hover{color:var(--led)}.games-arrows{display:flex}.games-arrows a,.games-arrows>span{width:44px;height:44px;color:var(--led-2);font:400 28px/1 var(--sans);border-radius:9px;place-items:center;display:grid}.games-arrows a:hover{color:var(--led);background:#ffffff12}.games-arrows>span{opacity:.25}.games-group{margin-bottom:32px}.games-group ol{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));column-gap:40px;display:grid}.games-group ol>.gr{border-top:1px solid var(--board-line)}.games-sheet .games-group h2{min-height:24px;color:var(--led-2);font:600 13px/1.2 var(--sans);letter-spacing:0;align-items:center;gap:8px;margin:0 0 8px;display:flex}.games-group h2 img{object-fit:contain;filter:drop-shadow(0 0 .6px #fffa)}.games-sheet .games-row{grid-template-columns:58px minmax(0,1fr) 36px;padding-block:12px}.games-sheet .games-row .s.rk{color:var(--led-2);font:400 12px/1 var(--sans);font-variant-numeric:tabular-nums;justify-self:end}.games-row:has(>.ov:hover){background:#ffffff08}.games-sheet .games-row .crest{width:20px;height:20px}.games-sheet .games-row.mine .n{color:var(--yellow)}.games-empty{color:var(--led-2);font:400 15px/1.4 var(--sans);padding:24px 0 48px}@media (max-width:1100px){.games-head{grid-template-columns:minmax(0,1fr) auto}.games-segments{grid-area:2/1/auto/-1;justify-self:start}.games-arrows{grid-area:1/2}}@media (max-width:720px){.games-page{padding-block:12px 40px}.games-sheet.t-board{border-radius:20px;padding:16px}.games-head{gap:12px;margin-bottom:24px}.games-segments{justify-self:stretch}.games-segments a{padding-inline:6px;font-size:12px}.games-sheet .games-row{column-gap:8px}.games-sheet .games-row .n{font-size:15px}}@media (pointer:coarse){.games-sheet .games-row,.games-segments a{min-height:44px}}
