/* Native reference: TRNRReliefControlButtonStyle, TRNRControl.swift:303.
   Return / Music / Info controls, expanded for a label; exact programme colour, no tint mixing.
   Hero only: view selectors remain unchanged. */
.hero .hero-discovery{--discovery-accent:#c6a052;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:220px;max-width:100%;min-height:56px;padding:17px 30px;border:0;border-radius:999px;background:var(--discovery-accent);color:#171c22;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-size:15px;font-weight:900;font-style:italic;letter-spacing:-.5px;line-height:1.3;text-transform:uppercase;text-decoration:none;box-shadow:inset 0 1px 0 #ffffff38,inset 0 -1px 0 #00000040,0 4px 4px #0000003d;transition:transform 160ms ease-out;transform:none}
.hero .hero-discovery[data-discovery=alpha]{--discovery-accent:#ede6d6}
.hero .hero-discovery[data-discovery=street]{--discovery-accent:#56ccf2}
@media(hover:hover) and (pointer:fine){.hero .hero-discovery:hover{background:var(--discovery-accent);color:#171c22}}
.hero .hero-discovery:active{transform:scale(.98);box-shadow:inset 0 1px 0 #ffffff38,inset 0 -1px 0 #00000040,0 3px 3px #0000003d}
.hero .hero-discovery:focus-visible{outline:2px solid var(--discovery-accent);outline-offset:5px}
@media(prefers-reduced-motion:reduce){.hero .hero-discovery{transition:none}.hero .hero-discovery:active{transform:none}}

.hero .hero-discovery[data-discovery=pmt]{--discovery-accent:#e05a47}
.hero .hero-discovery[data-discovery=tabata]{--discovery-accent:#9b51e0}
.hero .hero-discovery[data-discovery=circuit]{--discovery-accent:#48d68b}

