.stream-thumb{display:block;margin:0 0 12px;background:#111;overflow:hidden}.stream-thumb img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.stream-card .stream-title{margin:0 0 6px;font:700 15px/1.2 Arial,sans-serif}.stream-game{margin:0 0 9px;color:#555;font:700 10px/1.3 Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em}.stream-meta{display:flex;flex-wrap:wrap;gap:5px 12px;margin:0 0 12px;color:#666;font:700 9px/1.3 Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em}.stream-card .status.live .dot{background:#d20d0d}

@media(max-width:560px){.stream-card .stream-title{font-size:17px}.stream-game{font-size:11px}.stream-meta{font-size:10px;gap:6px 14px}}
