button.live-label{text-align:left;cursor:pointer;font-family:inherit;color:inherit}
button.live-label:hover{border-color:#ff8bad;background:#2b1723}
button.live-label:focus-visible{outline:2px solid #ff8bad;outline-offset:3px}
.streamer-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}
.streamer-entry{min-width:0;padding:18px;border:1px solid var(--line);border-radius:14px;background:#101820}
.streamer-entry.is-live{border-color:#754358;background:linear-gradient(135deg,#21141f,#101820)}
.streamer-entry-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}
.streamer-entry h2{margin:0 0 5px;font-size:17px;overflow-wrap:anywhere}
.streamer-status{color:var(--muted);font-size:12px}
.is-live .streamer-status{color:#ff8bad}
.streamer-entry p{color:var(--muted);font-size:13px;overflow-wrap:anywhere}
.streamer-entry .creator-links{flex-wrap:wrap}
@media(max-width:600px){.streamer-directory{grid-template-columns:1fr}}
