Designing dark-mode-first (without regrets)

Dark-first looks great and breaks in subtle ways. The tokens and contrast rules we use to ship both themes.
The short version
- Start from the outcome, not the tool
- Keep the moving parts few and well-understood
- Measure, then iterate
Want the long version, or to talk through how this applies to your stack? We're always up for a good technical conversation.