WHA Docs

Typography

The WHA typeface, font-size scale and responsive breakpoints.

Typeface

The site uses Gentona (sans-serif) for everything, available as the Tailwind font-base family. There's no separate heading face; hierarchy comes from size and weight, not a second typeface.

Size scale

Font sizes are defined in theme.json and exposed both to the WordPress editor and to Tailwind (as text-{slug}). Use these tokens rather than arbitrary pixel values.

TokenSizePixelsTypical use
small0.875rem14pxFine print, captions, metadata
regular1rem16pxBody text — the base size
large1.125rem18pxLead paragraphs and emphasized body
xl1.25rem20pxSmall headings and large UI labels
xxl1.5rem24pxSub-section headings
xxxl1.875rem30pxSection and page headings

16px is the base body size. Don't set body copy smaller than regular, and keep small for genuinely secondary text. Readability matters for an older patient audience.

Breakpoints

Layout responds at these widths, from the theme's Tailwind config:

BreakpointWidthNotes
xs480pxLarge phones
sm600pxSmall tablets
md782pxTablets, the WordPress admin breakpoint
lg960pxContent width (contentSize)
xl1280pxWide width (wideSize)

The content column maxes out at 960px, and full-width sections extend to 1280px.

On this page