Eddie loads fonts via the token package's fonts.scss file. Never add Google Fonts <link> tags manually.
Typography tokens follow the naming pattern --ed-theme-typography-{variant}-{property}:
Token variants include display-xl, display-lg, display-default, headline-lg, headline-default, headline-sm, title-lg, title-default, title-sm, label-lg, label-default, label-sm, body-lg, body-default, body-sm, meta-default, meta-sm, and button-lg, button-default, button-sm. Responsive variants (e.g., headline-lg-mobile) are also available.
The ed-heading component maps typography tokens to semantic heading levels. It supports variant-based typography with smart defaults that automatically select a visual variant based on the tagName prop.
See the full list of heading variants, smart default mappings, and interactive examples in Storybook:
The ed-text-passage component handles all prose typography — headings, paragraphs, lists, blockquotes, links, code blocks — so you never need custom font styles in consumer CSS.