# Typography
The Skeleton typography system.
{
Skeleton provides an array of opt-in utility classes for common typographic elements, with a fully functional typography scale based on
your theme settings. As well as a number of primitives for generating a semantic typography set for your project's individual needs.
}
## Typographic Scale
Skeleton introduces customizable [Typographic Scale](https://designcode.io/typographic-scales) to Tailwind's [font-size](https://tailwindcss.com/docs/font-size) properties.
Scaling can be adjusted by modifying the [type scale](/docs/get-started/core-api#typography) theme property.
```css
[data-theme='cerberus'] {
--text-scaling: 1.067;
}
```
This affects the following text sizes.
```html
text-xs
text-sm
text-base
text-lg
text-xl
text-2xl
text-3xl
text-4xl
text-5xl
text-6xl
text-7xl
text-8xl
text-9xl
```
## Utility Classes
Use the following utility classes to quickly style semantic HTML elements. These classes are opt-in by default, providing a simple escape hatch when you need to break from convention.
### Headings
```html
// Error loading file, please report this issue.
```
### Paragraphs
```html
// Error loading file, please report this issue.
```
### Blockquotes
```html
// Error loading file, please report this issue.
```
### Anchor
```html
// Error loading file, please report this issue.
```
### Pre-Formatted
```html
// Error loading file, please report this issue.
```
### Code
```html
// Error loading file, please report this issue.
```
### Keyboard
```html
// Error loading file, please report this issue.
```
### Insert & Delete
```html
// Error loading file, please report this issue.
```
### Mark
```html
// Error loading file, please report this issue.
```
## Lists
Skeleton defers to Tailwind's built-in utility classes for common list styles.
### Unordered
```html
// Error loading file, please report this issue.
```
### Ordered
```html
// Error loading file, please report this issue.
```
### Basic
```html
// Error loading file, please report this issue.
```
### Description
```html
// Error loading file, please report this issue.
```
### Navigation
```html
// Error loading file, please report this issue.
```
## Semantic Typography
When working with your designers, they may craft a semantic typography set for your project. To handle this, we recommend implementing [custom presets](/docs/design/presets#custom-presets) that mix CSS primitives with semantic HTML elements to replicate all desired styles. Feel free to use the boilerplate below, adding each style to your global stylesheet.
```html
// Error loading file, please report this issue.
```