Skip to main content
AtomicKit ships a complete set of typography utilities that let you control every dimension of type directly from your Elementor class field. The system includes a fluid font size scale (using CSS clamp() so sizes adapt between viewport breakpoints), nine font weight steps, five line height values, ten letter spacing steps, three alignment options, and a handful of text style treatments. Combine these utilities to build expressive, consistent type styles without writing a single line of custom CSS.

Typography Utilities at a Glance

Font Size

14 fluid steps from .text-2xs (10–11px) to .text-9xl (128–186px) using CSS clamp().

Font Weight

9 weight steps from .font-thin (100) to .font-black (900).

Line Height

5 fixed values from .leading-tight (1.25) to .leading-loose (2).

Letter Spacing

10 steps from .tracking-tightest (−0.1em) to .tracking-ultra-wide (0.2em).

Text Alignment

Logical alignment utilities: .text-start, .text-center, and .text-end.

Text Style

Transform and decoration utilities: uppercase, lowercase, underline, italic, and more.

Text Colors

Structural grays and six semantic tokens for text color — covered in the Colors section.

Font Size

All size utilities are fluid — each class uses a clamp() expression that interpolates between a minimum and maximum size as the viewport width changes. This means your type scales smoothly across devices without breakpoint overrides.
Use .text-base for body copy as a reliable starting point — it spans 16px to 20px, covering comfortable reading sizes across mobile and desktop. Step up to .text-lg or .text-xl for lead paragraphs and introductory text.

Font Weight

Font weight rendering depends on your loaded typeface. If a weight step isn’t available in the font you’ve set in Elementor’s Global Fonts, the browser will synthesize or substitute the nearest available weight. Load the specific weights you intend to use to avoid unexpected results.

Line Height

Line height utilities set a fixed value in pixels along with a unitless ratio. Apply them to block-level text elements to control vertical rhythm.

Quick Reference: Combining Typography Utilities

Typography utilities are designed to be composed. Apply multiple classes together to build complete, production-ready type styles directly in Elementor’s Advanced CSS Classes field.

Letter Spacing

Tight tracking (negative values) reads best on large display headings where default spacing can feel too open. Wide tracking pairs naturally with uppercase labels and small caps at smaller sizes where tight spacing becomes illegible.

Text Alignment

Use logical alignment utilities instead of directional ones so your layouts adapt correctly in both left-to-right and right-to-left contexts.

Text Style

Apply text transform, decoration, and style utilities to add visual treatment without overriding your font or size settings.
Use .uppercase with care on body copy — all-caps text at reading sizes significantly reduces legibility. Reserve it for short labels, badges, navigation items, and headings where the visual weight adds structure rather than obscuring content.