/* pww-skin — Practice Without Walls (practice online — light-first).
 * Tokens LOCKED per Brand_Build_SoR.md:
 *   primary #232B5C (deep indigo) · accent/CTA #E2673A (burnt orange) · surface #F7F5F2 · ink #141414.
 * Contrast: #141414 on #E2673A = 5.47:1 (WCAG AA normal + AAA large; white #FFFFFF would fail normal text at 3.37:1). */
:root {
  --brand-primary: #232B5C;
  --brand-accent: #E2673A;
  --brand-surface: #F7F5F2;
  --brand-ink: #141414;
  --cta-fg: #141414;
  --header-bg: #232B5C;
  --header-fg: #FFFFFF;
  --heading-color: #232B5C;
}

/* Light-first hero per Brand_Visual_and_MYB_Site_Spec_v1 §2 PWW rules (conservative clinicians) */
#hero {
  background: #FFFFFF;
  color: #141414;
  padding: 32px 24px;
  border-radius: var(--radius-md);
  border: 1px solid #E8E8E8;
  border-top: 4px solid #232B5C;
  margin-bottom: var(--space-4);
}
#hero h1 { color: #232B5C; margin-top: 0; }
