- Flat Design Rules
Use hairline borders as the only elevation cue — no drop shadows, no chunky rounded boxes, no glow effects.
designcsstokensshadows2026-05-25
- Icon Standardization (lucide-react)
Use lucide-react for all icons; migrate @phosphor-icons/react imports when touching files that use them.
iconslucidephosphorcomponents2026-05-25
- Minimal Token Layer
Third additive CSS layer in packages/components/styles.css adds --minimal-* tokens and utility classes used across four surfaces.
csstokensdesign-systemcomponents2026-05-25
- Blog Design & Dark Mode
Blog uses white #ffffff background; dark mode uses 20% opacity tints for cards and inverted shade pairs for badges.
blogdark-modecssdesign2026-03-31
- shadcn UI Migration
shadcn primitives (badge, button, input, card) added to llm-timeline in PR #1003; semantic CSS tokens replace all hardcoded color classes.
shadcnuicomponentscva2026-03-25