skills/creative/popular-web-designs/templates/miro.md
Hermes Agent — Implementation Notes
The original site uses proprietary fonts. For self-contained HTML output, use these CDN substitutes:
- Primary:
Inter| Mono:system monospace stack- Font stack (CSS):
font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;- Mono stack (CSS):
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;html<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">Use
write_fileto create HTML, serve viagenerative-widgetsskill (cloudflared tunnel). Verify visual accuracy withbrowser_visionafter generating.
Miro's website is a clean, collaborative-tool-forward platform that communicates "visual thinking" through generous whitespace, pastel accent colors, and a confident geometric font. The design uses a predominantly white canvas with near-black text (#1c1c1e) and a distinctive pastel color palette — coral, rose, teal, orange, yellow, moss — each representing different collaboration contexts.
The typography uses Roobert PRO Medium as the primary display font with OpenType character variants ("blwf", "cv03", "cv04", "cv09", "cv11") and negative letter-spacing (-1.68px at 56px). Noto Sans handles body text with its own stylistic set ("liga" 0, "ss01", "ss04", "ss05"). The design is built with Framer, giving it smooth animations and modern component patterns.
Key Characteristics:
#1c1c1e) text#5b76fe) as primary interactive color#00b473) for positive statesrgb(224,226,232) 0px 0px 0px 1px#1c1c1e): Primary text#ffffff): --tw-color-white, primary surface#5b76fe): --tw-color-blue-450, primary interactive#2a41b6): --tw-color-actionable-pressed#ffc6c6 / Dark #600000#ffd8f4 / Dark (implied)#c3faf5 / Dark #187574#ffe6cd#746019#187574#fde0f0): Soft pink surface#fbd4d4): Light red surface#e3c5c5): Muted red#00b473): --tw-color-success-accent#555a6a): Secondary text#a5a8b5): --tw-color-input-placeholder#c7cad5): Button bordersrgb(224,226,232)): Shadow-as-borderRoobert PRO Medium, fallback: Placeholder — "blwf", "cv03", "cv04", "cv09", "cv11"Roobert PRO SemiBold, Roobert PRO SemiBold Italic, Roobert PRONoto Sans — "liga" 0, "ss01", "ss04", "ss05"| Role | Font | Size | Weight | Line Height | Letter Spacing |
|---|---|---|---|---|---|
| Display Hero | Roobert PRO Medium | 56px | 400 | 1.15 | -1.68px |
| Section Heading | Roobert PRO Medium | 48px | 400 | 1.15 | -1.44px |
| Card Title | Roobert PRO Medium | 24px | 400 | 1.15 | -0.72px |
| Sub-heading | Noto Sans | 22px | 400 | 1.35 | -0.44px |
| Feature | Roobert PRO Medium | 18px | 600 | 1.35 | normal |
| Body | Noto Sans | 18px | 400 | 1.45 | normal |
| Body Standard | Noto Sans | 16px | 400–600 | 1.50 | -0.16px |
| Button | Roobert PRO Medium | 17.5px | 700 | 1.29 | 0.175px |
| Caption | Roobert PRO Medium | 14px | 400 | 1.71 | normal |
| Small | Roobert PRO Medium | 12px | 400 | 1.15 | -0.36px |
| Micro Uppercase | Roobert PRO | 10.5px | 400 | 0.90 | uppercase |
1px solid #c7cad5, 8px radius, 7px 12px padding1px solid #e9eaef, 8px radius, 16px paddingrgb(224,226,232) 0px 0px 0px 1pxMinimal — ring shadow + pastel surface contrast
Breakpoints: 425px, 576px, 768px, 896px, 1024px, 1200px, 1280px, 1366px, 1700px, 1920px
#1c1c1e)#ffffff)#5b76fe)#00b473#c7cad5