:root {} * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.6; color: var(--text-colour); background-color: var(--page-background-colour); } h1, h2, h3 { color: var(--primary-colour); } a { color: var(--text-link-unvisited-colour) } a:visited { color: var(--text-link-visited-colour) }