Thefutur
Feature Stack
Warm, structured digital space: clean lines, muted golds, and confident, open sans-serif type.




Click any value to copy. Roles are suggestions, not gospel.
Read off the live site. Treat it as reference, not a recipe.
| Role | Family | Size | Weight | Leading | Tracking | Sample |
|---|---|---|---|---|---|---|
| h1 | Apercu | 76px | 400 | 1.2 | 0 | Aa Bb Cc |
| h2 | Apercu | 22px | 700 | 1.3 | 0 | Aa Bb Cc |
| h3 | Apercu | 18px | 700 | 1.5 | 0 | Aa Bb Cc |
| body | Apercu | 16px | 400 | 1.5 | 0 | Aa Bb Cc |
| button | Apercu | 16px | 400 | 1.5 | 0 | Aa Bb Cc |
Max content width 1440px
:root {
--color-dominant: #fbd204;
--color-surface: #d4b40b;
--color-ink: #fbe35c;
--color-accent: #ae7051;
--color-detail: #d4b69d;
}
/* CSS variables exposed by source */
:root {
--color-navy-300: rgba(16,22,47,0.28);
--color-background-hover: rgba(16,22,47,0.12);
--color-navy: #10162F;
--color-navy-800: #10162F;
--color-red-900: #280503;
--color-beige-100: #FFF0E5;
--color-pink-400: #F966FF;
--color-paleBlue: #F5FCFF;
--color-green-100: #EAFDC6;
--color-blue-300: #66C4FF;
--color-text-secondary: rgba(16,22,47,0.75);
--color-background-selected: rgba(16,22,47,0.04);
--color-feedback-success: #008A27;
--color-gray-300: #E0E0E0;
--color-yellow-400: #CCA900;
--color-shadow-primary: #10162F;
--color-border-primary: #10162F;
--color-navy-500: rgba(16,22,47,0.63);
--color-lightBlue: #66C4FF;
--color-hyper-500: #3A10E5;
--color-orange: #FF8C00;
--color-red-400: #DC5879;
--color-secondary-hover: rgba(16,22,47,0.86);
--color-white: #ffffff;
--color-feedback-warning: #FFD300;
--color-palePink: #FFF5FF;
--color-blue-400: #3388FF;
--color-text-accent: #0A0D1C;
--color-primary-hover: #5533FF;
--color-navy-200: rgba(16,22,47,0.12);
--color-paleYellow: #FFFAE5;
--color-white-400: rgba(255,255,255,0.35);
--color-gray-100: #F5F5F5;
--color-background: #ffffff;
--color-red-500: #E91C11;
--color-red: #E91C11;
--color-green: #008A27;
--color-navy-400: rgba(16,22,47,0.47);
--color-blue: #1557FF;
--color-navy-100: rgba(16,22,47,0.04);
--color-hyper-400: #5533FF;
--color-danger: #E91C11;
--color-green-900: #151C07;
--color-blue-800: #1D2340;
--color-primary-inverse: #FFD300;
--color-white-200: rgba(255,255,255,0.09);
--color-yellow-0: #FFFAE5;
--color-white-600: rgba(255,255,255,0.65);
--color-interface: #3A10E5;
--color-blue-100: #D3F2FF;
--color-background-success: #F5FFE3;
--color-gray-800: #616161;
--color-feedback-error: #BE1809;
--color-navy-700: rgba(16,22,47,0.86);
--color-pink-0: #FFF5FF;
--color-navy-900: #0A0D1C;
--color-red-300: #E85D7F;
--color-orange-500: #FF8C00;
--color-beige: #FFF0E5;
--color-white-100: rgba(255,255,255,0.04);
}Drop-in prompt
Build a landing page in the visual style of Codecademy.
Reference design system (extracted from the live site):
- Palette: #fbd204, #d4b40b, #fbe35c, #ae7051, #d4b69d
- Typefaces: Apercu
- Macrostructure: Feature Stack
Use the dominant colour for surfaces, the accent sparingly,
and lean on type weight + scale rather than colour for hierarchy.
Full DESIGN.md: https://inspomcp.dev/api/design/codecademy-com--learn-learn-ruby-modules-learn-ruby-control-flow-in-ruby-u-cheatsheet