🚫 No Material or Cupertino
Every widget imports only from flutter/widgets.dart. Drop catalyst_ui into any Flutter app without pulling in Material or Cupertino.
🎨 Typed theme system
Colour scheme, typography, motion, shadows, and tokens are strongly typed and read through BuildContext extensions.
🧩 Open variants & tones
Variants and tones are abstract classes — subclass them and resolve to any style, rather than being locked to a fixed enum.
⚛️ Atomic design
Components are organised into atoms, molecules, and organisms so you can find the right building block fast.