Skip to content
Featured 3 min read

Why we publish components as source, not packages

Copying a component's source into your project trades automatic upgrades for ownership. Here is why we think that is the right trade for website sections, and how we make it safe.

  • source-first
  • svelte
  • sveltekit
  • agents
  • 2 min read

    How palette tokens work

    Change a component's colours three ways, without editing its source. Variants, public CSS variables and private scoped variables, and how they fit together.

    • customization
    • tailwind
    • css-variables

Search components

Describe a section or control, such as “FAQ accordion” or “newsletter signup”.