.whatsOnUrgencyBadge{border-radius:var(--radius-pill);min-height:22px;font-size:var(--text-2xs);letter-spacing:.01em;white-space:nowrap;align-items:center;padding:.1rem .45rem;font-weight:800;line-height:1.2;display:inline-flex}.whatsOnUrgencyBadge[data-tier=live]{color:var(--ink);background:var(--panel-raised);border:1px solid var(--line)}.whatsOnUrgencyBadge[data-tier=soon]{color:var(--ink);background:color-mix(in srgb, var(--coral,#e85d4c) 14%, var(--panel-raised));border:1px solid color-mix(in srgb, var(--coral,#e85d4c) 35%, var(--line))}.whatsOnUrgencyBadge[data-tier=later]{color:var(--ink-soft);background:var(--panel-raised);border:1px solid var(--line)}
