Skip to content

Functional Classes

Utility classes for typography, spacing, shadows, and text alignment. Use for fast, token-backed styling without custom CSS.

Typography

Classes map to --catnip-font-* presets from the design tokens type scale (Figma). Use font: var(--catnip-font-…) or the utilities below.

GroupClasses
Display.catnip-font-display-l, .catnip-font-display-m
Heading.catnip-font-heading-xl.catnip-font-heading-xs
Text.catnip-font-text-l, .catnip-font-text-m, .catnip-font-text-s
Button.catnip-font-button-l, .catnip-font-button-m, .catnip-font-button-s
Badge.catnip-font-badge-l, .catnip-font-badge-m, .catnip-font-badge-s
Paragraph.catnip-font-paragraph-l, .catnip-font-paragraph-m, .catnip-font-paragraph-s
Table header.catnip-font-table-header-l, .catnip-font-table-header-m
Code.catnip-font-code-l, .catnip-font-code-m
Other.catnip-font-initials, .catnip-font-count

For emphasis on body text, set font-weight after the utility (tokens ship one weight per preset; legacy Prime-style classes in the compatibility layer still map old names to these variables).

Text Alignment

  • .catnip-text-left, .catnip-text-center, .catnip-text-right

Spacing

Scale: 3xs, 2xs, xs, s, m, l, xl, 2xl, 3xl, 4xl

PatternExampleDescription
catnip-m-{size}.catnip-m-mMargin all sides
catnip-p-{size}.catnip-p-sPadding all sides
catnip-m-{dir}-{size}.catnip-m-t-m, .catnip-m-b-sDirectional margin (t, b, l, r)
catnip-p-{dir}-{size}.catnip-p-x-lDirectional padding
catnip-m-{axis}-{size}.catnip-m-y-s, .catnip-m-x-mAxis shorthand (x, y)

Shadows

Classes map to --catnip-shadow-elevation-* and --catnip-shadow-focus-* from design tokens (see Shadow tokens).

ClassTokenUse
.catnip-shadow--small-elementelevation-1Subtle elevation
.catnip-shadow--cardelevation-1Cards, panels
.catnip-shadow--popup-modalelevation-3Dropdowns, popovers, surface modals
.catnip-shadow--drawerelevation-4Side panels (backdrop)
.catnip-shadow--element-hoverelevation-2Hover lift
.catnip-shadow--input-focusfocus-defaultFocus ring
.catnip-shadow--input-errorfocus-dangerInvalid focus ring

Catnip Design System by Signicat