Typography Tokens
Type scale, weights, and tracking values for Inter headings and JetBrains Mono code. All headings use -2% letter-spacing.
Inter
var(--font-inter)
Headings, UI, navigation
JetBrains Mono
var(--font-jetbrains-mono)
Code, data, technical labels
Display
3.75rem
Aavya Brand Portal
weight: 800
tracking: -0.02em
H1
2.25rem
Aavya Brand Portal
weight: 700
tracking: -0.02em
H2
1.875rem
Aavya Brand Portal
weight: 700
tracking: -0.02em
H3
1.5rem
Aavya Brand Portal
weight: 600
tracking: -0.02em
H4
1.25rem
Aavya Brand Portal
weight: 600
tracking: -0.02em
H5
1.125rem
Aavya Brand Portal
weight: 600
tracking: -0.02em
Body Large
1.125rem
Aavya Brand Portal
weight: 400
leading: 1.75
Body
1rem
Aavya Brand Portal
weight: 400
leading: 1.625
Body Small
0.875rem
Aavya Brand Portal
weight: 400
leading: 1.5
Caption
0.75rem
Aavya Brand Portal
weight: 500
leading: 1.5
Code Block
0.875rem
const brand = "aavya"
weight: 400
leading: 1.7
Data Label
0.75rem
const brand = "aavya"
weight: 500
leading: 1.5
/* Aavya Typography Tokens */
/* Font Families */
--font-sans: 'Inter', system-ui, sans-serif;
--font-mono: 'JetBrains Mono', monospace;
/* Headings */
--font-size-display: 3.75rem;
--font-size-h1: 2.25rem;
--font-size-h2: 1.875rem;
--font-size-h3: 1.5rem;
--font-size-h4: 1.25rem;
--font-size-h5: 1.125rem;
/* Body */
--font-size-body-lg: 1.125rem;
--font-size-body: 1rem;
--font-size-body-sm: 0.875rem;
--font-size-caption: 0.75rem;
/* Monospace */
--font-size-code: 0.875rem;
--font-size-data: 0.75rem;