Tailwind CSS work

Tailwind v4 with the CSS-first config. Two things bit me on the way in: declarations inside `@layer utilities` get dropped silently, and generated utilities are written out before your own layer, so an override at the same specificity quietly loses.