diff --git a/README.md b/README.md
index 9857524..049a450 100644
--- a/README.md
+++ b/README.md
@@ -3,6 +3,9 @@
HTML to image rendering for PHP, powered by Rust and [Takumi](https://github.com/kane50613/takumi).
Generate Open Graph images and more from HTML/CSS without headless browser overhead.
+
+
+
## Features
- **No headless browser.** Rendering runs in-process through a native Rust library, so there is no Chromium to install, launch, or keep alive.
@@ -45,12 +48,18 @@ vendor/bin/htmlshot update
```
> [!NOTE]
-> A natives.lock file is added to the root of the project. Commit this file to your repo to ensure that each time you'll get the same native version.
+> A `natives.lock` file is added to the root of the project. Commit this file to your repo to ensure that each time you'll get the same native version.
+
+## Documentation
+- [Getting started](docs/getting-started.md) — install and render your first image
+- [Fonts & styles](docs/fonts-and-styles.md) — custom fonts, inline/`
+
Hello
+```
+
+### 3. External stylesheets (`stylesheets` option)
+
+Keep styling out of the markup entirely by passing CSS through the
+`stylesheets` option. This works well when your CSS lives in its own file: the
+HTML carries only semantic class names.
+
+```php
+$css = file_get_contents(__DIR__.'/styles.css');
+
+$png = HtmlShot::render('
Hello
', [
+ 'width' => 1200,
+ 'height' => 630,
+ 'stylesheets' => [$css], // pass any number of sheets
+]);
+```
+
+The array can hold several sheets; they are applied on top of the document just
+like linked stylesheets in a browser. See the
+[`event-card`](../examples/event-card/) example for a complete walkthrough.
+
+### 4. `tw` Tailwind utilities
+
+Takumi's engine understands a `tw` attribute carrying Tailwind utility classes,
+so you can lay out a card without writing any CSS:
+
+```html
+
+
HtmlShot.
+
html in, image out
+
+```
+
+Arbitrary values (`bg-[#16130f]`, `text-[12em]`) are supported. The
+[`tailwind`](../examples/tailwind/) and [`stars`](../examples/stars/) examples
+use this approach.
+
+## Images and SVG
+
+Both `` and CSS `background-image: url(...)` accept local file
+paths and `data:` URIs; `http(s)` URLs are passed through to the engine. Inline
+`