/* 4.78: game chips on each session card */
.session-games{padding:4px 16px 14px}
.session-games p{margin:0 0 8px;font-size:12px;font-weight:700;color:var(--muted,#6b7280)}
.session-games-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}
.session-games-row a{flex:1 0 56px;min-width:56px;box-sizing:border-box;text-align:center;border:1px solid var(--line,#e3e5e8);border-radius:12px;padding:8px 4px;text-decoration:none;color:inherit;scroll-snap-align:start}
.session-games-row small{display:block;font-size:11px;color:var(--muted,#6b7280)}
.session-games-row b{font-size:17px;font-variant-numeric:tabular-nums}
.session-games-row a:active{opacity:.6}
