Clone comparison
Relay Mailroom · Three-pane mail DESIGN.md
A three-pane email workspace that balances folder navigation, message scanning, and a focused reading surface.
Updated:
What this example demonstrates
- Three-pane mail
- Message hierarchy
- Mobile reading
DESIGN.md
The design rules extracted from the same page as this preview.
YAML contains exact design values · Markdown explains how to use them
Foundations
The palette, type hierarchy, spacing, corners, and depth recorded in this file.
Colors
17#f1f2f4#242831rgb(255, 255, 255)#f4f6f8#ffffff#191c22#f7f7f8#111318#ffffff#191c22#747780#9ca3af#17181b#f4f6f8rgb(52, 65, 86)#16885c#55c995Typography
4Build from the page's own design language
Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif
Build from the page's own design language
Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif
Build from the page's own design language
Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif
Build from the page's own design language
Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif
Samples use fonts available in your browser. Exact values remain in the file.
Text and surface colors
1| Pattern | Guidance |
|---|---|
| Page | Use color `#17181b`. When dark mode, use background `#111318`; color `#f4f6f8`. |
Typography by region
5| Pattern | Guidance |
|---|---|
| Level 1 heading | Use font-size `20px`; margin `0px 0px 12px`. When dark mode, use background `#111318`. |
| Level 2 heading | Use font-size `26px`; margin `0px 0px 16px`. When dark mode, use background `#191c22`. |
| Page | Use font-family `Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif`; font-size `14px`. |
| Paragraph | Use color `rgb(66, 69, 77)`; line-height `1.7`. When dark mode, use background `#191c22`; color `#f4f6f8`. |
| Strong text | Observed alternatives: - Use color `inherit`. When dark mode, use background `#111318`. - Use color `inherit`. When dark mode, use background `#191c22`. - When dark mode, use background `#111318`. - When dark mode, use background `#191c22`. |
Spacing
54px8px12px20px28pxCorner radius
68px9px10px11px12px14pxShadows
1rgba(0, 0, 0, 0.2) 0px 8px 24pxLayout and responsive
Layout and viewport rules appear here only when the DESIGN.md contains matching evidence.
| Pattern | Guidance |
|---|---|
| Article | Use max-width `760px`; padding `38px 42px`. When viewport width <= 900px, use padding `28px 22px`. |
| Complementary content | Use background `#fff`; border-right `1px solid #e3e4e8`; padding `18px 12px`. When dark mode, use background `#191c22`. When viewport width <= 900px, use display `none`. |
| Flex container | Use display `flex`. Observed alternatives: - Use align-items `center`; background `#f7f7f8`; border `1px solid #e3e4e8`; border-radius `12px`; justify-content `space-between`; margin-top `28px`; padding `14px`. When dark mode, use background `#111318`. - Use align-items `center`; color `inherit`; gap `9px`. - Use align-items `center`; font-weight `750`; gap `10px`. When dark mode, use background `#191c22`. - Use align-items `center`; gap `11px`; margin `22px 0px`. - Use align-items `center`; gap `8px`; margin-left `auto`. - Use border-bottom `1px solid #e3e4e8`; gap `8px`; padding `16px 22px`. |
| Grid container | Use display `grid`; grid-template-columns `208px 330px minmax(0px, 1fr)`; min-height `100vh`. When viewport width <= 900px, use grid-template-columns `1fr`. |
| Header | Use border-bottom `1px solid #e3e4e8`; padding `18px`. |
| Main content | Use background `#fff`; min-width `0px`. When dark mode, use background `#191c22`. When viewport width <= 900px, use min-height `100vh`. |
| Navigation | Use display `grid`. Observed alternatives: - Use only the common rules above. - Use gap `4px`. |
| Page root | Use margin `0px`; min-height `100%`. |
| Page | Use margin `0`; min-height `100%`. |
| Section | Use background `rgb(251, 251, 252)`; border-right `1px solid #e3e4e8`; min-width `0px`. When dark mode, use background `#111318`. When viewport width <= 900px, use display `none`. |
Components and states
Component facts group the properties and states that were traced to the same page capture.
Components
6Paragraph
- textColor
- rgb(66, 69, 77)
Paragraph Dark Mode
- textColor
- {colors.action-foreground-dark}
Section
- backgroundColor
- rgb(251, 251, 252)
Section Dark Mode
- backgroundColor
- {colors.surface-canvas-dark}
Header
- padding
- 18px
Text Input
- rounded
- {rounded.step-3}
| Pattern | Guidance |
|---|---|
| Button | Use font `inherit`. Observed alternatives: - Use background `#17181b`; border `0px`; border-radius `11px`; color `rgb(255, 255, 255)`; font-weight `750`; margin `18px 0px`; padding `11px`; width `100%`. When dark mode, use background `#f4f6f8`. - Use background `#f1f2f4`; border `0px`; border-radius `10px`; color `#17181b`; font-family `inherit`; font-feature-settings `inherit`; font-size `inherit`; font-stretch `inherit`; font-style `inherit`; font-variant `inherit`; font-variation-settings `inherit`; font-weight `650`; line-height `inherit`; min-height `34px`; padding `0px 12px`. When dark mode, use background `#242831`; color `#f4f6f8`. - Use background `#f1f2f4`; border `0px`; border-radius `10px`; font-family `inherit`; font-feature-settings `inherit`; font-size `inherit`; font-stretch `inherit`; font-style `inherit`; font-variant `inherit`; font-variation-settings `inherit`; font-weight `650`; line-height `inherit`; min-height `34px`; width `34px`. When dark mode, use background `#242831`. - Use background `#fff`; border `1px solid #e3e4e8`; border-radius `999px`; bottom `14px`; box-shadow `rgba(0, 0, 0, 0.2) 0px 8px 24px`; color `#17181b`; display `grid`; height `36px`; place-items `center`; position `fixed`; right `14px`; width `36px`; z-index `20`. When dark mode, use background `#191c22`; color `#f4f6f8`. |
| Navigation link | Use color `inherit`. Observed alternatives: - Use background `#f1f2f4`; border-radius `8px`; display `flex`; font-weight `700`; justify-content `space-between`; padding `9px 10px`. When dark mode, use background `#242831`. - Use background `#fff`; border-bottom `1px solid #e3e4e8`; box-shadow `inset 3px 0 #087cf0`; display `grid`; gap `7px`; padding `15px 18px`. When dark mode, use background `#191c22`; box-shadow `inset 3px 0 #55a7ff`. - Use border-bottom `1px solid #e3e4e8`; display `grid`; gap `7px`; padding `15px 18px`. - Use border-radius `8px`; display `flex`; justify-content `space-between`; padding `9px 10px`. |
| Text input | Use background `#fff`; border `1px solid #e3e4e8`; border-radius `10px`; font `inherit`; padding `10px 12px`; width `100%`. When dark mode, use background `#191c22`. |
What is included
See which parts of the website style are included in this file.
What could not be captured
- The capture does not establish every font-size, font-weight, letter-spacing, line-height, opaque-background value.
- Some combinations of layout, theme and interaction states could not be established from this capture.
- Some conditional styles are not described because their affected elements could not be established.
- Some page-specific relationships and generated decorations could not be summarized as reusable element styles. Use the accompanying source project for those details.
Recreation challenge
Desktop depends on three coordinated columns, while small screens need a useful reading order instead of a squeezed version of the same layout.
Limits of this example
Message actions are visual examples only. Keyboard shortcuts, search, and mail synchronization are outside the static result.
DESIGN.md
Design facts from the same capture
Download DESIGN.md- Grid container: Use display `grid`; grid-template-columns `208px 330px minmax(0px, 1fr)`; min-height `100vh`. When viewport width <= 900px, use grid-template-columns `1fr`.
- Article: Use max-width `760px`; padding `38px 42px`. When viewport width <= 900px, use padding `28px 22px`.
- Level 1 heading: Use font-size `20px`; margin `0px 0px 12px`. When dark mode, use background `#111318`.
- Text input: Use background `#fff`; border `1px solid #e3e4e8`; border-radius `10px`; font `inherit`; padding `10px 12px`; width `100%`. When dark mode, use background `#191c22`.
- Action Background: #f1f2f4
- Spacing: 4px · 8px · 12px · 20px · 28px
Use this workflow for your own page
Turn your public webpage into a project, then give the source and DESIGN.md to your coding tool. These guides walk through the steps.
More from Gallery
Extract your own webpage
Enter a public page you own or have permission to use. Get a Tailwind CSS v4 project and DESIGN.md. Your URL is kept when you sign in.