Contact and marketing emails currently use generic light Bootstrap/Materialize styling (blue/gray headers, Arial, no logo). Public site is dark neon brand (#0a0a0a / #00f3ff / #bc13fe, Inter, logo in nav).
Goals
Shared email base template matching site brand (dark shell, cyan accents, logo, Inter-safe font stack)
Refactor contact + marketing HTML (+ browser preview) to extend that base
Drop Materialize CDN from marketing/preview (unreliable in clients)
Keep plain-text parts in sync with branded footer
Absolute logo URL for email clients
Acceptance criteria
Emails visually match site (dark surface, cyan CTA/accent, logo, brand name)
Contact + marketing + preview share one base
Renders/screenshots attached showing email look
No CDN CSS dependency in HTML emails
Notes
Invoice pay-link templates (feature/23) should follow same base when merged.
## Summary
Contact and marketing emails currently use generic light Bootstrap/Materialize styling (blue/gray headers, Arial, no logo). Public site is dark neon brand (`#0a0a0a` / `#00f3ff` / `#bc13fe`, Inter, logo in nav).
## Goals
- Shared email base template matching site brand (dark shell, cyan accents, logo, Inter-safe font stack)
- Refactor contact + marketing HTML (+ browser preview) to extend that base
- Drop Materialize CDN from marketing/preview (unreliable in clients)
- Keep plain-text parts in sync with branded footer
- Absolute logo URL for email clients
## Acceptance criteria
- [ ] Emails visually match site (dark surface, cyan CTA/accent, logo, brand name)
- [ ] Contact + marketing + preview share one base
- [ ] Renders/screenshots attached showing email look
- [ ] No CDN CSS dependency in HTML emails
## Notes
Invoice pay-link templates (feature/23) should follow same base when merged.
Work tracked on branch feature/26-brand-email-ux. Shared dark branded base + contact/marketing/invoice templates. Screenshots in PR under docs/email-previews/.
Work tracked on branch `feature/26-brand-email-ux`. Shared dark branded base + contact/marketing/invoice templates. Screenshots in PR under `docs/email-previews/`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Contact and marketing emails currently use generic light Bootstrap/Materialize styling (blue/gray headers, Arial, no logo). Public site is dark neon brand (
#0a0a0a/#00f3ff/#bc13fe, Inter, logo in nav).Goals
Acceptance criteria
Notes
Invoice pay-link templates (feature/23) should follow same base when merged.
Work tracked on branch
feature/26-brand-email-ux. Shared dark branded base + contact/marketing/invoice templates. Screenshots in PR underdocs/email-previews/.