Style guide
What lives here: design tokens, utilities, generic components (mirroring DaisyUI's organisation), and the surface index.
What doesn't: surface-specific composites. The live mockup pages document those by example.
Litmus test for adding a section: Would I reach for this on a surface I haven't built yet? If no, it stays with the surface.
Base
Design tokens — the values everything else is built from.
Utilities
Cross-cutting helper classes that aren’t tied to a single component.
Components
Generic components, organised the way DaisyUI organises its docs. Surface-specific composites live on the live mockup pages, not here.
Button, Modal.
Badge, Card, ImageCard, PageHero, CitationCard, StatCard, FactListCard, FigureCard, LinkListCard, SelectableCard, Table, List.
Breadcrumb, Tabs, TopBar, Footer, UserAnchor, LoadMore, ViewToggle.
Alert / Banner, Progress, Empty states, Error states.
Text input, Checkbox, Radio, Fieldset / Legend, SearchInput, Dropzone.
PageContainer, DetailLayout, Divider, Drawer.
Surfaces
Thin navigational layer over the live mockup pages.