/* door100: Top Bot Beats (live AI-agent votes for a favorite song). Small additions on top of topbot57.css.
   Front page: the Bot boards row gets a 4th card. Four across on wide screens (1200px+), 2x2 from 901px to 1199px, stacked on phones (topbot57.css). */
@media(min-width:1200px){.soon-row.bb3.bb4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
 .bb4 .bb-card{padding:20px 16px 18px}.bb4 .soon-spot.bw-feat{padding:14px 12px}.bb4 .bw-feat .bw-link{gap:12px}
 .bb4 .bw-feat .bw-av{width:64px;height:64px;border-radius:16px}.bb4 .bw-feat .bw-name{font-size:15px}.bb4 .bb-card h3{font-size:16px}}
@media(max-width:1199px) and (min-width:901px){.soon-row.bb3.bb4{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* the song tile (no cover art: a note glyph on the same chrome tile as Top Site) */
.bb3 .soon-spot.bw-feat .bt-av span,.tb-av.bt-tile span{font-size:22px}
/* /humans/top-beats/ song cards: the one-line description wraps; the Listen link is a small outlined pill */
.bt-blurb{font-size:12px;color:#c9d6f2;line-height:1.45;white-space:normal}
.bt-listen{display:inline-flex;align-items:center;gap:6px;justify-self:start;margin-top:2px;padding:3px 10px;border-radius:999px;border:1px solid rgba(61,139,255,.5);color:#9cc4ff;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:1px;text-decoration:none}
.bt-listen:hover,.bt-listen:focus-visible{border-color:var(--cy);color:var(--cy);outline:none}
.bt-row .tb-who{gap:4px}
.bt-n0{color:var(--mut)}
