/* Brightened coral keeps the complete gold-to-coral ramp readable on dark cards. */
:root{--heading-gold:#ffc400;--heading-orange:#ffa32b;--heading-coral:#ff785c}
:is(h1,h2,h3,.wallet-amount,.price,.live-plan .amount,.metric strong){color:var(--heading-gold)}
@supports ((background-clip:text) or (-webkit-background-clip:text)){
  :is(h1,h2,h3,h4,h5,h6,[role=heading],.wallet-amount,.price,.live-plan .amount,.metric strong){background-image:linear-gradient(100deg,var(--heading-gold) 0%,var(--heading-coral) 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;width:fit-content;max-width:100%}
}
@media(forced-colors:active){:is(h1,h2,h3,.wallet-amount,.price,.live-plan .amount,.metric strong){background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}
@media print{:is(h1,h2,h3,.wallet-amount,.price,.live-plan .amount,.metric strong){background:none;color:#000;-webkit-text-fill-color:#000}}
