Got the code? Welcome, builder!
You're heading into Invent the Future — instructors hand out the access code on day one.
You're heading into Invent the Future — instructors hand out the access code on day one.
You already know how to change font-family and color. What this page gives you is the vocabulary to decide whether a choice is good: the three pillars designers work from before any tool is opened. Here's a bonus I particularly enjoy: this vocabulary makes your AI prompts dramatically more precise. "Asymmetric two-column layout with a high-contrast accent" gets you accurate output. "Make it look professional" gets you vibes.
Every professional page is built on an invisible grid: columns, gutters, and margins that everything snaps to. The web default is a 12-column grid, and content tends to span groups of 4.
Can't see the grid on a site? Hold a straight edge up to the screen. Where text blocks start and end, that's a column edge. Once you start seeing grids you can't stop, fair warning.
Colour has three axes:
| Axis | What it is |
|---|---|
| Hue | Which colour — the position on the colour wheel. |
| Saturation | Intensity — grey at one end, vivid at the other. |
| Value | Lightness to darkness. |
Three useful relationships on the wheel: complementary colours (opposite) create maximum contrast; analogous (adjacent) harmonize; triadic (three evenly spaced) feel vibrant but are harder to control.
Allocate your palette by weight:
Look at Spotify: near-black dominant, grey secondary, and that single green on every play button. One 10% colour doing all the work.
Typefaces carry texture and personality:
| Category | Examples | Feels |
|---|---|---|
| Geometric sans-serif | Futura, Montserrat | Modern, neutral |
| Humanist sans-serif | Gill Sans, Optima | Warm, approachable |
| Transitional serif | Georgia, Times | Authoritative, editorial |
| Display | (large sizes only) | Expressive |
Instead of "make my site look better," try specs:
Restyle this page with: an asymmetric two-column layout,
a dark-value dominant background with a single high-saturation accent
(60-30-10), and a display-weight hero heading over a humanist body font.
The model can act on grid, 60-30-10, accent, type hierarchy. It can only guess at better.