.skill-game{display:flex;align-items:center;gap:.75rem;padding:.4rem 1.75rem .4rem 1.35rem;text-decoration:none;transition:background .15s ease}.skill-game:hover{background:var(--page-bg);text-decoration:none}.skill-game__rank{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--text-muted);flex-shrink:0}.skill-game__thumb{width:2.75rem;height:2.75rem;border-radius:var(--radius-sm);background-size:cover;background-position:50%;flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.skill-game__info{flex:1;min-width:0}.skill-game__name{font-weight:600;font-size:.875rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:.35rem}.skill-game__champion{font-size:1rem}.skill-game__champion img{width:1.1rem;margin-left:.1rem;vertical-align:-1px}.skill-game__meta{font-size:.7rem;color:var(--text-muted);margin-top:.1rem}html{scroll-behavior:smooth}.letter-nav{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle)}.letter-nav__item{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;color:var(--text-muted);background:var(--page-bg);border-radius:4px;text-decoration:none;transition:all .15s ease}.letter-nav__item:hover{background:var(--text-primary);color:#fff;text-decoration:none}.allgames-columns{column-count:3;column-gap:2rem}@media (max-width:768px){.allgames-columns{column-count:2}}@media (max-width:480px){.allgames-columns{column-count:1}}.allgames-letter{break-inside:avoid;margin-bottom:1.25rem;scroll-margin-top:1rem}.allgames-letter__header{font-size:1.1rem;font-weight:700;color:var(--text-primary);padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:2px solid var(--border-subtle);display:flex;align-items:center;gap:.5rem}.allgames-letter__count{font-size:.65rem;font-weight:500;color:var(--text-muted);background:var(--page-bg);padding:.1rem .4rem;border-radius:9999px}.game-list-item{display:flex;align-items:center;gap:.6rem;padding:.45rem .5rem;text-decoration:none;transition:all .15s ease;border-radius:var(--radius-sm);margin:0 -.5rem}.game-list-item:hover{background:var(--page-bg);text-decoration:none}.game-list-item__thumb{width:2rem;height:2rem;border-radius:4px;background-size:cover;background-position:50%;flex-shrink:0;box-shadow:0 1px 2px rgba(0,0,0,.08)}.game-list-item__info{flex:1;min-width:0}.game-list-item__name{font-size:.85rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-list-item__sessions{font-size:.65rem;font-weight:500;color:var(--text-muted);background:var(--page-bg);padding:.15rem .4rem;border-radius:4px;flex-shrink:0}.game-list-item__champion{font-size:.9rem;flex-shrink:0}.game-list-item__champion img{width:1rem}.expandable-list--collapsed .ranked-game:nth-child(n+6),.expandable-list--collapsed .skill-game:nth-child(n+6){display:none}.card.is-expanded .expandable-list--collapsed .ranked-game:nth-child(n+6),.card.is-expanded .expandable-list--collapsed .skill-game:nth-child(n+6){display:flex}.card__body--list{padding:.5rem 0}.games-empty__icon{width:4rem;opacity:.5}.dark__theme .game-list-item:hover,.dark__theme .skill-game:hover{background:hsla(0,0%,100%,.05)}.dark__theme .letter-nav__item:hover{background:hsla(0,0%,100%,.2);color:#fff}