06-Apr-2026 — make all Brevo templates fluid, consistent, and Ramblers-aligned #223

build 579commit 8811ac3


Introduce a shared Ramblers-aligned email base layout that all NGX transactional templates inherit from, matching the Ramblers MailChimp national campaign design system.

Layout builder (ramblers-email-layout.ts) now generates complete HTML

Element Value
Container max-width 600px fixed desktop, responsive at 768px and 480px breakpoints
Page background #f4f4f4
Content background #ffffff
Body font Helvetica, Arial, sans-serif, 16px, #222222, 150% line-height
H1 Helvetica 40px bold #222222, centered, 125% line-height
H2 Helvetica 34px bold #222222, left-aligned
H3 Helvetica 22px bold #444444, left-aligned
H4 Helvetica 20px bold #444444, left-aligned
Body links #c05711 (burnt orange) with underline
Header treatment White content container with linked banner image and no extra internal banner padding
Footer background #404141 (charcoal) with white 12px centred text
Footer social row Centred social icons in an email-safe table layout with vertical padding
Image treatment border: 0; height: auto; outline: none; plus -ms-interpolation-mode: bicubic for Outlook
Outlook compat mso-table-lspace: 0pt and mso-table-rspace: 0pt, plus related Outlook-safe table/image handling
CTA style Rectangular full-width button, accent background, bold dark text (#222222), centred, 20px vertical padding, no rounded corners, no border
Section divider Accent-coloured horizontal rule, 6px thick, inset to align with the body-content column rather than full edge-to-edge container width

Accent colour — named palette with three known values

The only token that varies by email context is the accent colour, used for CTA button backgrounds and divider rules. The shared footer/background typography does not vary by accent in the shipped implementation.

Brand name Hex Usage
Sunrise #F9B104 Default primary accent, CTA buttons and divider rules
Rosie cheeks #F6B09D Optional accent for divider/button variants
Mint cake #9BC8AB Optional accent for divider/button variants

Notes on the final implementation

Improved WYSIWYG Preview on email send dialog

Data Migration