.games__layout{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.games__grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;list-style:none;display:grid}.game{background:var(--bg-2);border:1px solid var(--line);min-height:156px;transition:border-color var(--dur-move) var(--ease-out);align-content:start;gap:10px;padding:18px 18px 20px;display:grid;position:relative}.game__class{border:1px solid var(--line-2);font:700 10px/1 var(--font-body);letter-spacing:.18em;color:var(--fg-2);border-radius:999px;justify-self:start;padding:4px 10px}.game[data-class=skill] .game__class{border-color:var(--line-yellow);color:var(--yellow-text)}.game[data-class=mixed] .game__class{color:var(--cyan-text)}.game__title{font:700 15px/1.3 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--fg)}.game__pitch{color:var(--fg-2);font-size:15px;line-height:1.5}.game__link{color:inherit;text-decoration:none}.game__link:after{content:"";z-index:1;position:absolute;inset:0}.game__link:focus-visible{outline:none}.game__link:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}.game--live:hover{border-color:var(--line-yellow)}.games__legend{color:var(--fg-dim);flex-wrap:wrap;gap:6px 26px;margin-top:20px;font-size:15px;display:flex}.games__legend b{font:700 11px/1 var(--font-body);letter-spacing:.18em;color:var(--fg-2);margin-right:6px}.games__cta{justify-items:start;gap:14px;margin-top:32px;display:grid}.games__note{font:600 13px/1.4 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim)}.hof{gap:18px;padding:26px 22px 28px;display:grid}.hof__title{text-align:center;letter-spacing:.24em;color:var(--yellow-text)}.hof__rows{counter-reset:hof;gap:10px;list-style:none;display:grid}.hof__row{counter-increment:hof;background:var(--bg-3);border:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) 70px;align-items:center;gap:14px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.hof__rank:before{content:counter(hof);font:700 16px/1 var(--font-display);color:var(--fg-dim)}.hof__row:first-child .hof__rank:before{color:var(--yellow-text)}.hof__name{height:15px;box-shadow:inset 0 0 0 1px var(--line-2);background:#050505;display:block}:root[data-theme=light] .hof__name{box-shadow:none;background:#2a2822}.hof__row:first-child .hof__name{width:74%}.hof__row:nth-child(2) .hof__name{width:58%}.hof__row:nth-child(3) .hof__name{width:66%}.hof__row:nth-child(4) .hof__name{width:50%}.hof__row:nth-child(5) .hof__name{width:60%}.hof__score{background:linear-gradient(90deg, var(--yellow-deep), var(--yellow));filter:blur(5px);opacity:.7;justify-self:end;width:100%;height:15px;display:block}.hof__badge{border:1px solid var(--yellow);background:var(--tint-yellow);font:700 12px/1 var(--font-body);letter-spacing:.24em;color:var(--yellow-text);border-radius:999px;justify-self:center;padding:8px 18px}.hof__line{text-align:center;max-width:30ch;color:var(--fg-2);text-wrap:balance;margin-inline:auto;font-size:17px;line-height:1.5}.hof--live{padding:0}.hof__frame{background:var(--bg-2);border:0;width:100%;height:560px;display:block}@media (width>=1000px){.games__layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.games__side{top:calc(var(--header-h) + 28px);position:sticky}}
