Font Weight & Style
Font weight and style control the visual heaviness and slant of text, helping establish typographic hierarchy and emphasis.
font-weight
Accepts numeric values from 100 to 900 (in multiples of 100) or keywords: normal (400), bold (700), lighter, and bolder (relative to parent). Variable fonts support any integer weight.
font-style
normal, italic, and oblique. Italic uses a dedicated italic face if available; oblique slants the normal face programmatically.
font-variant
The shorthand font-variant and its longhand variants (like font-variant-numeric and font-variant-caps) enable OpenType features.