/* Original-gold system | source: original homepage #E9C476 and the OC app icon.
   All feature logic, admin/seller forms and payment-disabled pilot behavior unchanged. */
:root {
  --brand-gold: #e9c476;
  --gold: #e9c476;
  --premium-gold: #e9c476;
  --subtle-gold-bright: #e9c476;
  --subtle-gold-rich: #e9c476;
}
/* Keep the exact same visual gold for buttons, names, accents and card borders. */
.premium-gold, .gold-word, .gold-underline { color: var(--brand-gold); }
#travel-stays .section-head .eyebrow,
#travel-transport .section-head .eyebrow,
#travel-stays .stay-preview-card span,
#travel-transport .stay-preview-card span,
.premium-section-heading .eyebrow,
.premium-section-heading .premium-gold { color: var(--brand-gold); }
#travel-stays .section-head,
#travel-transport .section-head,
#travel-stays .stay-preview-card,
#travel-transport .stay-preview-card,
.premium-section-heading,
.findcard { border-bottom-color:var(--brand-gold); }
/* Dark ink on gold buttons; white main headings on teal panels. */
#travel-stays .section-head .btn,
.findcard .go, .btn-gold { color:#0a3547; }
#travel-stays .section-head h2,
#travel-transport .section-head h2,
#travel-stays .stay-preview-card strong,
#travel-transport .stay-preview-card strong,
.premium-section-heading h2,
.findcard h2 { color:#fff; }
/* On pale/white surfaces use dark teal for legibility, reserving gold for accents. */
.homepage .benefit-num, .pilot-gold { color:#075668; }
/* All interactive focus rings are in the original gold. */
#travel-stays .stay-preview-card:focus-visible,
#travel-transport .stay-preview-card:focus-visible,
.findcard .go:focus-visible { outline-color:var(--brand-gold); }
