/* Scoped show announcement; reuse the site's existing warm copper and violet. */
.show-special{display:block;font-size:.72em;line-height:1.15;margin-top:.5em;text-wrap:balance}
.halloween-eve{color:var(--copper)}
.samhain-party{color:var(--violet)}
.special-divider{color:var(--muted);font-size:.8em;padding-inline:.12em}
.action-unavailable{cursor:default;box-shadow:none!important;opacity:.8}
.next-show .broadcast-parts{align-items:center;gap:12px 22px;margin-top:12px}
.next-show .broadcast-listening{margin-top:18px}
.catalog-card .show-special{font-size:.8em}
@media(max-width:700px){.show-special{font-size:.8em}.next-show .broadcast-parts{align-items:flex-start;flex-direction:column;gap:10px}.next-show-copy{min-width:0}.next-show h3{font-size:clamp(2rem,8vw,2.55rem)}}
