gabriel / musehub public
_typography.scss
35 lines 1.4 KB
Raw
sha256:c73281cffffbc70487969720af074e54b34326d59ec6aff0827fa16512a4e512 docs(mwp-2): mark all acceptance criteria met; add closing … Sonnet 4.6 88 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 2 commits
sha256:c73281cffffbc70487969720af074e54b34326d59ec6aff0827fa16512a4e512 docs(mwp-2): mark all acceptance criteria met; add closing … Sonnet 4.6 88 days ago
sha256:4dd2a937f66f8e36d9aa59bd1bf3cb880ca1d503fef67300a0cba3b482784081 test(mwp2): Phase 0 RED — reproduction tests for _walk_comm… Sonnet 4.6 88 days ago