_typography.scss
sha256:20b27796ed512236119feef48b4577a8fd9ded05a15267dd4e6da23604ad1f1a
docs: update Suggested Ownership Split table to reflect ful…
Sonnet 5
28 days ago
| 1 | // ───────────────────────────────────────────────────────────────────────────── |
| 2 | // Component: Typography |
| 3 | // File: src/scss/theme/_typography.scss |
| 4 | // |
| 5 | // Variants: n/a — token definitions only |
| 6 | // Tokens: --font-sans, --font-mono, --text-*, --weight-*, --line-height-* |
| 7 | // Usage: font-family: var(--font-sans); |
| 8 | // |
| 9 | // Notes: Inter + JetBrains Mono loaded via bunny.net CDN in base.html. |
| 10 | // display=optional prevents FOUC by skipping late font swap. |
| 11 | // ───────────────────────────────────────────────────────────────────────────── |
| 12 | |
| 13 | :root { |
| 14 | --font-sans: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif; |
| 15 | --font-mono: 'JetBrains Mono', 'Fira Code', 'Cascadia Code', 'SFMono-Regular', Consolas, monospace; |
| 16 | |
| 17 | --text-xs: 11px; |
| 18 | --text-sm: 13px; |
| 19 | --text-base: 15px; |
| 20 | --text-md: 17px; |
| 21 | --text-lg: 20px; |
| 22 | --text-xl: 24px; |
| 23 | --text-2xl: 32px; |
| 24 | --text-3xl: 48px; |
| 25 | |
| 26 | --weight-normal: 400; |
| 27 | --weight-medium: 500; |
| 28 | --weight-semibold: 600; |
| 29 | --weight-bold: 700; |
| 30 | |
| 31 | --line-height-tight: 1.25; |
| 32 | --line-height-normal: 1.65; |
| 33 | --line-height-relaxed: 1.8; |
| 34 | |
| 35 | } |
File History
3 commits
sha256:20b27796ed512236119feef48b4577a8fd9ded05a15267dd4e6da23604ad1f1a
docs: update Suggested Ownership Split table to reflect ful…
Sonnet 5
28 days ago
sha256:8ea2f75226d5834770ccaddbaa6efda1cc337446fd481bb385de8bec4555ae79
docs: Section 9 CI pipeline — confirm job queue is idempote…
Sonnet 5
28 days ago
sha256:80e1a60a39562f6e616aaafbb27487f03abbec7d8ffc6164302b7a0c0bfc63ee
docs: check off Section 0 items verified in inventory doc, …
Sonnet 5
28 days ago