# Email Style Tokens — V3 (matches `packages-html/packages-root.html`)

Email clients don't support CSS variables — use these exact literal values inline in every template. The palette mirrors the V3 page design system: **gold is primary, green is secondary, light surfaces only.**

| Token | Value | Where used |
|---|---|---|
| Outer bg | `#f7f8fa` | body, outer wrapper |
| Card bg | `#ffffff` | content card |
| Soft wash | `#fff6e0` (gold-tint) / `#f1f6e8` (green-tint) | offer bands, assessment band |
| Ink | `#111827` | headings, **gold-button text** |
| Ink soft | `#1f2937` | hero supporting copy |
| Body | `#4b5563` | paragraphs |
| Muted | `#6b7280` | footer, meta, strikethrough |
| Border | `#e6e8ec` / `#d4d8df` (strong) | dividers, card borders |
| **Gold (PRIMARY)** | `#fbb416` | button fill, stars, savings/price pills, heading accent words, eyebrow dash |
| Gold hover / deep | `#f0a500` / `#946a00` | (deep used for small gold text — bright gold fails contrast at body size) |
| **Green (SECONDARY)** | `#6c9a2e` / `#4b6d1f` (deep) | check bullets, eyebrows, secondary links, washes |
| Heading font | `'Montserrat', Arial, 'Helvetica Neue', sans-serif` | h1, h2, button, eyebrow |
| Body font | `'Montserrat', Arial, 'Helvetica Neue', sans-serif` | paragraph (single family, like V3) |
| MSO/Outlook fallback | `Arial, sans-serif` | all (web fonts don't load in Outlook/Gmail) |
| Body size | 16px / 1.6 | paragraph |
| H1 size | 34px / 1.1 (mobile 28px) | hero headline |
| H2 size | 22px / 1.2 | block headers |
| Button | gold `#fbb416` fill, **dark `#111827` text**, weight 700, radius 10px, padding 16px 30px | primary CTA |
| Secondary button | white fill, `#6c9a2e` border, `#4b6d1f` text | secondary CTA |
| Container width | 600px | mobile drops to 100% |

## Button rule (non-negotiable, from CLAUDE.md §2.3)
Primary CTAs are **gold fill with dark `#111827` text** — never white-on-gold (fails contrast). Bulletproof for Outlook with a VML `roundrect` (fillcolor `#fbb416`, text color `#111827`).

## Merge fields used in templates
- `{{first_name}}` — recipient first name (find-and-replace to CRM merge tag, e.g. `%firstname%`)
- `{{send_month}}` — current month name (e.g. "June")
- `{{view_in_browser_url}}` — CRM hosted-version link
- `{{unsubscribe_url}}` — CRM-generated unsubscribe link
- `[COMPANY REGISTRATION — owner to supply]` — CAN-SPAM legal/registration line; **owner provides final text** (do not fabricate)

Physical address is a confirmed fact and is hardcoded: `168 E. Reynolds Rd. Lexington, KY 40517`.

## Sender (confirmed — FINALIZATION Q19)
`From: Brian Evans - BT Web Group (hello@btwebgroup.com)` · Reply-To `hello@btwebgroup.com`.

## UTM (confirmed — FINALIZATION Q21)
Every link originating from an eblast carries:
`?utm_source=eblast&utm_medium=email&utm_campaign=2026-06-relaunch&utm_content=eN-<slug>`
