Typefaces
Build things that feel clear.
Inter is the default for navigation, labels, body copy, and code-adjacent UI.
The root layout loads both fonts and exposes them as --font-inter and --font-grandstander. Use the Tailwind aliases font-sans and font-heading when a utility class is the clearest expression.
Scale and leading
Hierarchy
Writing for the interface
- Lead with the outcome, then explain the detail.
- Use sentence case for labels and headings.
- Keep button labels specific: prefer “Save changes” over “Submit”.
- Use a visible text label for important actions; icons alone need an accessible name.