/* pps-skin — The Patient Profit System (med spa conversion).
 * Tokens LOCKED per Brand_Build_SoR.md:
 *   primary #0E4A4A (deep teal) · accent/CTA #C9A227 (warm gold) · surface #F7F5F2 · ink #141414.
 * Contrast: #141414 on #C9A227 = 7.62:1 (WCAG AAA; white #FFFFFF would fail at 2.42:1). */
:root {
  --brand-primary: #0E4A4A;
  --brand-accent: #C9A227;
  --brand-surface: #F7F5F2;
  --brand-ink: #141414;
  --cta-fg: #141414;
  --header-bg: #0E4A4A;
  --header-fg: #FFFFFF;
  --heading-color: #0E4A4A;
}

/* Dark hero allowed on PPS (Brand_Visual_and_MYB_Site_Spec_v1 §2 PPS rules) */
#hero {
  background: #141414;
  color: #F7F5F2;
  padding: 32px 24px;
  border-radius: var(--radius-md);
  border-top: 4px solid #0E4A4A;
  margin-bottom: var(--space-4);
}
#hero h1 { color: #FFFFFF; margin-top: 0; }
#hero .sub { color: #F7F5F2; }
