Components
MessageCard
Adaptive, collapsible cards — newest expanded, older messages collapsed to a one-line preview. Long/HTML content renders full-width in a sandboxed iframe; quoted-reply chains hide behind a toggle. Your own messages get a subtle accent tint (not a right-aligned bubble).
Controls
Variant
State
Plain-text body
Preview
Light
Dark
View toggle — Rendered / Plain / Raw (EN-2 F1-B)
Light
Dark
Responsive rendering — email's own `@media` fires at phone width (RE-2)
Light
Phone frame — 360px (mobile layout, `.mobile_hide` gone, cards stacked)
Wide frame — 640px (desktop layout, two-column, `.mobile_only` hidden)
Dark
Phone frame — 360px (mobile layout, `.mobile_hide` gone, cards stacked)
Wide frame — 640px (desktop layout, two-column, `.mobile_only` hidden)
Legacy fixed-width email — scale-to-fit fallback (RE-2)
Light
Phone frame — 360px. No `@media`; iframe measures 600px content and shrinks to fit.
Dark
Phone frame — 360px. No `@media`; iframe measures 600px content and shrinks to fit.
Thread example — newest expanded, older collapsed
Light
Dark