Explanation
This section provides background and context to help you understand Holt's design decisions.
Topics
Behavior/Presentation Separation
Why Holt separates how components work from how they look, and the benefits this provides for customization and testing.
Styling
How Holt uses Tailwind CSS and tailwind_fuse for type-safe, composable styling
without CSS-in-Rust overhead.
Architecture
The reasoning behind Holt's design choices: why behavior/presentation separation, why Tailwind, and why copy-paste components.
Snapshot Testing
How snapshot testing works: byte-level comparison, local vs CI workflows, the approval GUI, and why these design choices were made.