Hello, world
The new site is up. This post is raw markdown — the only thing wrapping it is
Doc.astro, which gives it the default .prose styling.
What changed
We tore out the inline-CSS layout and replaced it with:
- Tailwind v4 for utilities
- CSS variables for theme tokens (
--bg,--fg,--accent, etc.) - A frontmatter
stylesblock that any markdown file can use to override tokens, swap themes, or inject raw CSS — without touching shared code.
Try it
Want a dark page? Add styles: { theme: dark } to the frontmatter. Want a
serif headline on one post only? Add a styles.css block. See
/news/typographic-experiment for an example.
No build-step rituals. Just markdown.