skills/creative/popular-web-designs/templates/airtable.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.
Airtable's website is a clean, enterprise-friendly platform that communicates "sophisticated simplicity" through a white canvas with deep navy text (#181d26) and Airtable Blue (#1b61c9) as the primary interactive accent. The Haas font family (display + text variants) creates a Swiss-precision typography system with positive letter-spacing throughout.
Key Characteristics:
#181d26)#1b61c9) as primary CTA and link colorrgba(45,127,249,0.28) 0px 1px 3px--theme_* CSS variable naming#181d26): Primary text#1b61c9): CTA buttons, links#ffffff): Primary surfacergba(249,252,255,0.97)): --theme_button-text-spotlight#006400): --theme_success-textrgba(4,14,32,0.69)): --theme_text-weakrgba(7,12,20,0.82)): --theme_button-text-secondary-active#333333): Secondary text#254fad): Link/accent blue variant#e0e2e6): Card borders#f8fafc): Subtle surfacergba(0,0,0,0.32) 0px 0px 1px, rgba(0,0,0,0.08) 0px 0px 2px, rgba(45,127,249,0.28) 0px 1px 3px, rgba(0,0,0,0.06) 0px 0px 0px 0.5px inset)rgba(15,48,106,0.05) 0px 0px 20px)Haas, fallbacks: -apple-system, system-ui, Segoe UI, RobotoHaas Groot Disp, fallback: Haas| Role | Font | Size | Weight | Line Height | Letter Spacing |
|---|---|---|---|---|---|
| Display Hero | Haas | 48px | 400 | 1.15 | normal |
| Display Bold | Haas Groot Disp | 48px | 900 | 1.50 | normal |
| Section Heading | Haas | 40px | 400 | 1.25 | normal |
| Sub-heading | Haas | 32px | 400–500 | 1.15–1.25 | normal |
| Card Title | Haas | 24px | 400 | 1.20–1.30 | 0.12px |
| Feature | Haas | 20px | 400 | 1.25–1.50 | 0.1px |
| Body | Haas | 18px | 400 | 1.35 | 0.18px |
| Body Medium | Haas | 16px | 500 | 1.30 | 0.08–0.16px |
| Button | Haas | 16px | 500 | 1.25–1.30 | 0.08px |
| Caption | Haas | 14px | 400–500 | 1.25–1.35 | 0.07–0.28px |
#1b61c9, white text, 16px 24px padding, 12px radius#181d26 text, 12px radius, 1px border white#1b61c9 bg, 2px radius (sharp)1px solid #e0e2e6, 16px–24px radiusrgba(15,48,106,0.05) 0px 0px 20pxBreakpoints: 425–1664px (23 breakpoints)
#181d26)#1b61c9)#ffffff)#e0e2e6