.stream-directory{padding-top:28px}.stream-directory-heading{margin-bottom:28px}.stream-directory-heading h1{margin:0;font-size:clamp(34px,4vw,44px);line-height:1.1}.stream-directory-heading p{margin:10px 0 0;color:var(--muted);font-size:14px}.live-directory-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.live-directory-count{display:flex;align-items:center;gap:8px;color:var(--gold);font-size:12px;white-space:nowrap}.live-showcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.live-showcase>:only-child{max-width:780px;grid-column:1/-1;width:100%}.live-showcase .hero-feature{min-width:0}.live-showcase .hero-feature h2{font-size:clamp(23px,2.4vw,32px)}.live-other{margin-top:40px;border-top:1px solid var(--border);padding-top:24px}.live-other>h2{font-size:30px;margin:0 0 20px}.live-empty{border-block:1px solid var(--border);padding:40px 0}.live-empty h2{font-size:clamp(28px,4vw,38px);margin:12px 0}.live-empty p{max-width:600px;color:var(--muted);line-height:1.8}.live-empty>div{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}@media (max-width:700px){.stream-directory{padding-top:22px}.live-directory-heading{align-items:flex-start;flex-direction:column;gap:16px}.live-showcase{grid-template-columns:1fr;gap:24px}}