/*
  German in Context — Pricing: annual ticket card, night mode legibility fix V1.
  The annual ticket body is ivory in both themes, but in Warm Night its text is recolored light,
  so price, labels and description vanish. This sets a dark, readable palette for the text inside
  the ivory ticket only. Badge pill and CTA button keep their own colors.
  Scope: html[data-gic-theme="dark"] #core article.gic-pro-annual-ticket
*/
html[data-gic-theme="dark"] #core article.gic-pro-annual-ticket{
  --pt-ink:#27493f; --pt-head:#14493c; --pt-gold:#8a6a2c;
}

/* 1. everything readable first */
html[data-gic-theme="dark"] #core article.gic-pro-annual-ticket :is(h1,h2,h3,h4,h5,h6,p,div,span,small,strong,b,i,em,li,del,s,label):not(.gic-pro-plan-pill-v2):not(.gic-pro-plan-pill-v2 *):not(a *):not(button *){
  color:var(--pt-ink)!important;
  -webkit-text-fill-color:var(--pt-ink)!important;
  text-shadow:none!important;
  opacity:1!important;
}

/* 2. hierarchy: gold labels, deep-green price (class names matched by pattern; harmless if absent) */
html[data-gic-theme="dark"] #core article.gic-pro-annual-ticket :is([class*="best"],[class*="eyebrow"],[class*="kicker"],[class*="label"],[class*="term"],[class*="period"],[class*="currency"],[class*="symbol"]):not(.gic-pro-plan-pill-v2):not(.gic-pro-plan-pill-v2 *):not(a *):not(button *){
  color:var(--pt-gold)!important;
  -webkit-text-fill-color:var(--pt-gold)!important;
}
html[data-gic-theme="dark"] #core article.gic-pro-annual-ticket :is([class*="price"],[class*="amount"],[class*="value-main"]):not(.gic-pro-plan-pill-v2):not(.gic-pro-plan-pill-v2 *):not(a *):not(button *){
  color:var(--pt-head)!important;
  -webkit-text-fill-color:var(--pt-head)!important;
  background:none!important;
  -webkit-background-clip:border-box!important;background-clip:border-box!important;
}
/* "Save 34%" style chips keep a readable dark-gold label */
html[data-gic-theme="dark"] #core article.gic-pro-annual-ticket :is([class*="save"],[class*="chip"],[class*="discount"]):not(.gic-pro-plan-pill-v2):not(.gic-pro-plan-pill-v2 *):not(a *):not(button *){
  color:#6b5416!important;
  -webkit-text-fill-color:#6b5416!important;
}
