/* Skarphed: light serif headings, square corners, spaced-out small labels.
   Colours and fonts are in theme.json; this is only what the tokens can't say. */
h1, h2 { font-weight: 300; letter-spacing: -0.02em; }
h3, h4 { font-weight: 400; }
.eyebrow { font-weight: 600; letter-spacing: 0.22em; }
.btn { font-weight: 600; }
.site-brand { font-weight: 400; font-size: 1.75rem; }
