/* —— Radio guide: "Listen live" on the show that is on air now (guide-onair.js) —— */
a.hcr-onair-listen {
  display: inline-flex; align-items: center; justify-content: center; gap: 8px;
  min-height: 44px; margin-top: 8px; padding: 0 18px; box-sizing: border-box;
  border-radius: 999px; background: #2F4A63 !important; color: #FFFFFF !important;
  font: 600 16px/1 "Source Sans 3", "Segoe UI", system-ui, sans-serif;
  text-decoration: none !important; touch-action: manipulation; -webkit-tap-highlight-color: transparent;
}
a.hcr-onair-listen:hover { background: #3D5C78 !important; }
a.hcr-onair-listen:active { background: #243B50 !important; }
a.hcr-onair-listen:focus-visible { outline: 3px solid #1F2469; outline-offset: 3px; }

/* Presenter line for playlist blocks, e.g. "CRN" overnight relay (same look as show presenter lines) */
p.hcr-relay-label { margin: 0; font-size: 16px; line-height: 1.4; color: #5C6570; }
