/* v0.7 adds dynamic Twitch state without redesigning the approved layout. */
.live-extra{margin-top:10px;padding:9px 12px;border-left:2px solid var(--blue);background:rgba(4,11,20,.64);font-size:12px;color:#d5eafa;font-weight:700;letter-spacing:.025em;}
.live-extra[hidden]{display:none;}
#liveStatusBadge.is-live{color:#75ecc7;}
#liveStatusBadge.is-live .status-dot{background:#31de91;}
#liveCard.is-unknown .live-info::before{background-image:url('assets/hero-purple.png');opacity:.25;}
#live.is-unknown::before{background-image:url('assets/hero-purple.png');opacity:.37;}
#liveCard.is-live .live-art img{object-fit:cover;}
