Every --mkt-* alias resolves to a Foundation semantic token. Marketing raises volume — wider rhythm, bigger type, higher treatment — never values. Toggle the theme: the live swatches re-render because nothing is hard-coded.
| Marketing alias | Resolves to | Live | Use |
|---|---|---|---|
| --mkt-hero-bg | --surface-page | Hero canvas | |
| --mkt-section-inverse-bg | --surface-inverse | Dramatic dark sections | |
| --mkt-section-pine-bg | --surface-pine | Pine drama / CTA | |
| --mkt-card-bg | --surface-raised | Cards | |
| --mkt-card-radius | --p-r-lg · 16px | Softer than app | |
| --mkt-cta-bg | --accent | Primary action | |
| --mkt-stat-accent | --accent | One poppy highlight | |
| --mkt-proof-bg | --surface-sunken | Proof grounds | |
| --mkt-rule | --border-subtle | Hairlines | |
| --mkt-section-gap | clamp(64 → 150px) | rhythm | Roomier than app |
Buttons map to --mkt-cta-* → --accent, the wordmark to the canonical partial. Hover the primary for the poppy glow; tab for the focus ring.
Marketing supports light, ink, and pine grounds. The lesson baked in: a light card on a dark ground keeps its own dark text (.mkt-card-light) — it never inherits the section's cream.
Cream canvas, ink text. The default register.
Cream text flips in via the scope.
Keeps dark text — readable, not cream-on-cream.