.srs-search{width:100%;max-width:320px}.srs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.srs-card{display:block;overflow:hidden;transition:transform .15s ease}.srs-card:hover{transform:translateY(-2px)}.srs-covers{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;aspect-ratio:16 / 9;background:var(--gq-surface-3);overflow:hidden}.srs-covers.srs-n2{grid-template-columns:repeat(2,1fr)}.srs-covers.srs-n3{grid-template-columns:repeat(3,1fr)}.srs-covers span{position:relative;overflow:hidden;display:block}.srs-covers img,.srs-covers .game-cover-fallback{width:100%;height:100%;object-fit:cover}.srs-covers .gc-name{display:none}.srs-body{padding:.7rem .85rem .8rem}.srs-hls{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}.srs-hl{display:flex;align-items:center;gap:.75rem;padding:.7rem;min-width:0}.srs-hl-cover{position:relative;flex-shrink:0;width:54px;aspect-ratio:3 / 4;border-radius:8px;overflow:hidden}.srs-hl-cover img,.srs-hl-cover .game-cover-fallback{width:100%;height:100%;object-fit:cover}.srs-hl-cover .gc-name,.srs-game-cover .gc-name{display:none}.srs-timeline{position:relative}.srs-timeline::before{content:"";position:absolute;left:27px;top:8px;bottom:8px;width:2px;background:var(--gq-border-strong)}.srs-item{position:relative;display:flex;gap:.9rem;align-items:flex-start;margin-bottom:.75rem}.srs-year{position:relative;z-index:1;flex-shrink:0;width:56px;text-align:center;font-size:.78rem;font-weight:700;padding:.25rem 0;border-radius:999px;background:var(--gq-primary);color:#fff;margin-top:.9rem}.srs-item.is-upcoming .srs-year{background:#e0a106}.srs-game{flex:1;min-width:0;display:flex;gap:.85rem;padding:.75rem}.srs-game-cover{position:relative;flex-shrink:0;width:72px;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden}.srs-game-cover img,.srs-game-cover .game-cover-fallback{width:100%;height:100%;object-fit:cover}@media (max-width: 575px){.srs-grid{grid-template-columns:repeat(2,1fr);gap:.6rem}.srs-timeline::before{left:21px}.srs-year{width:44px;font-size:.7rem}.srs-game-cover{width:56px}.srs-item{gap:.5rem}}