← ProcessesMED·Kit · Mehmet Ergul Design Kit

Styles

Typography

Inter set light — weights, the type scale, fluid display steps, tracking, and leading tokens.

Specimens

Inter · variable

Set light, tracked tight.

Inter · 300 · --display-lg · -0.03em

Article H1s invert to bold.

700 · editorial article H1 only

Section labels are quiet structure

0.875rem · uppercase · 0.18em · fg-muted

Long-form body runs large and generous, because reading is the point.

--text-article 1.375rem · --leading-article 1.72

03mo 12d 06h

--font-mono · tabular-nums · timers and data only

Weights

tokens/typography.css
TokenValueUsage
--weight-light300Hero + section display
--weight-regular400Body
--weight-medium500Eyebrow labels
--weight-semibold600Card titles, CTAs
--weight-bold700Article H1

Type scale

rem
TokenValueUsage
--text-2xs0.6875rem · 11pxIssue labels
--text-xs0.75rem · 12pxEyebrows, chips
--text-sm0.875rem · 14pxUI body, meta
--text-base1rem · 16pxDefault body
--text-lg1.125rem · 18pxCard titles
--text-2xl1.5rem · 24pxArticle H2
--text-6xl3.75rem · 60pxHero / contact display
--text-article1.375rem · 22pxLong-form body

Fluid display steps

clamp()
TokenValueUsage
--display-smclamp(1.75rem, 1.2rem + 2.4vw, 2.75rem)Small page titles
--display-mdclamp(2.25rem, 1.4rem + 3.6vw, 3.5rem)Section displays
--display-lgclamp(2.5rem, 1.2rem + 5vw, 4.25rem)Page heroes
--display-xlclamp(3rem, 1rem + 7vw, 5.5rem)The landing hero

Leading & tracking

TokenValueUsage
--leading-tight1.08Display H1
--leading-normal1.5UI body
--leading-article1.72Long-form body
--tracking-tight-0.03emLarge display
--tracking-wide0.04emChips
--tracking-wider0.12emNav, eyebrows
--tracking-widest0.18emHero kicker, section labels
css — the display register
/* The display register: Inter, light, tight. */
.page-title {
  font-family: var(--font-display);           /* Inter everywhere */
  font-size: var(--display-lg);               /* fluid clamp step */
  font-weight: var(--weight-light);           /* 300 — never bolder */
  line-height: var(--leading-tight);
  letter-spacing: var(--tracking-tight);
}

/* The structural eyebrow above every band. */
.section-label {
  font-size: var(--text-sm);
  text-transform: uppercase;
  letter-spacing: var(--tracking-widest);
  color: var(--color-fg-muted);
}