# Prose

A long-read container that sets headings, lists, links, quotes, code, tables and figures without a class on any of them. For articles, docs and changelogs.

Foundation · Free · https://tactileui.dev/docs/foundations/prose

## One class on the container

## Adding a webhook

Open **Settings**, then **Webhooks**, and press [Add endpoint](#ty-p-demo). Paste the address Northwind gave you, for example `https://hooks.northwind.example/lode`.

- Choose the events you want to hear about.
- Copy the signing secret. It is shown once.
- Save, and watch for the test event.

A stopped run writes nothing more, and the hook says so within a second.The Lode runbook

### Limits

| Plan | Endpoints | Retries |
| - | - | - |
| Solo | 2 | 3 |
| Team | 20 | 8 |

A failed delivery is retried with a growing wait, then marked and kept for 30 days.

```
<article class="tui-prose">
  <h2>Adding a webhook</h2>
  <p>Open <strong>Settings</strong>, then…</p>
  <ol><li>…</li></ol>
  <blockquote><p>…</p><footer>The Lode runbook</footer></blockquote>
  <table>…</table>
</article>
```

Inside `tui-prose` every rule is written with `:where()`, so it weighs nothing: a class you put on an element in there still wins.

## What it sets

- **h2, h3, h4**: The H3 size, the H4 size and a printed label, with room above
- **p, lists, quotes**: One line of space between blocks; lists with engraved markers
- **a**: Underlined in the third ink, the line darkening on hover
- **code, pre**: A recessed plate inline; a well that scrolls sideways for a block
- **table**: Printed header labels, ruled rows, tabular figures
- **figure, img**: Images to the measure, captions printed small

## The full law

This page is a summary in plain words. The brain holds the law itself, in `printing.md`, written for an agent to follow. It ships with the Kit.
