back to playground

Typography: Cirka & Inter

The typographical hierarchy of this design system utilises the serif font Cirka along with the sans-serif Inter. It is set in the 1.250 Major Third Scale at a base size of 14px; this scale and sizing is consistent across all screens, with XXL screens increasing the base size to 30px. All non-actionable text is in var(--primary-text) / #333333 on light backgrounds. These guidelines ensure that legibility and visual hierarchy are maintained throughout the design system.

Heading 1 font-family: 'Cirka', serif; font-size: 3.052rem; font-weight: 300;
Heading 2 font-family: 'Cirka', serif; font-size: 2.441rem; font-weight: 300;
Heading 3 font-family: 'Cirka', serif; font-size: 1.953rem; font-weight: 400;
Body font-family: 'Inter', sans-serif; font-size: 1rem font-weight: 300;
Emphasised font-family: 'Inter', sans-serif; font-size: 0.8rem; font-weight: 500; text-transform: uppercase; letter-spacing: 0.1em;
Inline Link font-family: 'Inter', sans-serif; font-size: 1rem; font-weight: 300; color: var(--primary-accent); text-decoration-style: solid; :hover {text-decoration-style: wavy;}
text-transform: uppercase; font-weight: 600; font-size: 0.8em; letter-spacing: 0.1em; background-color: var(--primary-accent); text-decoration: none; color: var(--secondary-accent); border: 0.2em solid transparent; :hover:after {content: " →";} :hover {color: var(--primary-accent); background-color: transparent; border: 0.2em solid var(--primary-accent);}
text-transform: uppercase; font-weight: 600; font-size: 0.8em; letter-spacing: 0.1em; color: var(--primary-accent); text-decoration: none; border-bottom: 0.2em solid var(--primary-accent); :after {content: " →";} :hover {color: var(--primary-text); border-bottom: 0.2em solid var(--primary-text);}