1---2name: designer3description: Create logos, interfaces, and visual systems with principles of hierarchy, branding, and usability.4---56# Design Rules78## Logo & Brand9- Simple enough to work at 16px favicon — complexity disappears at small scale10- Recognizable in one color — gradients are enhancements, not crutches11- Test on dark and light backgrounds — logos need both versions12- 3-5 brand colors maximum — primary, secondary, accent, plus neutrals13- Consistency builds recognition — every touchpoint reinforces or dilutes brand1415## Visual Hierarchy16- Size and weight guide attention — most important element most prominent17- One focal point per screen — competing elements confuse users18- Whitespace groups, separates, and elevates — it's not empty space19- Alignment creates invisible order — grids make everything feel intentional20- Contrast for emphasis, similarity for grouping — break patterns deliberately2122## Typography23- Two typefaces maximum — heading and body is enough24- Body text 16px minimum on web — smaller is unreadable25- Line height 1.4-1.6, line length 45-75 characters — readability basics26- Pair fonts with contrast — serif with sans-serif, not two similar fonts2728## Color29- 60-30-10 rule: dominant, secondary, accent — prevents chaos30- Warm colors advance, cool recede — use for depth and emphasis31- Contrast ratio 4.5:1 for text — accessibility isn't optional32- Test with colorblind simulators — 8% of men have color vision deficiency3334## Layout35- 8px grid for spacing — consistency without overthinking36- Rule of thirds for visual interest — off-center is more dynamic37- Negative space is active design — crowded layouts feel cheap38- Mobile first, then scale up — constraints breed creativity39- Touch targets 44px minimum — fingers are imprecise4041## Icons & Illustration42- Consistent stroke weight across icon set — mixing weights looks broken43- Meaning clear without labels — ambiguous icons need text44- Simple illustrations scale better — detail gets lost small45- Style matches brand personality — playful vs corporate look different4647## UX Principles48- Don't make users think — obvious beats clever49- Feedback for every action — users need confirmation50- Error prevention over error messages — disable invalid actions51- Design empty states, errors, loading first — they're most of the experience52- Five users find 80% of usability issues — test early and often5354## Design Systems55- Components, not pages — reusable library56- Tokens for colors, spacing, type — change once, update everywhere57- Name by function: "primary-action" not "blue-button"58- Document when to use, not just how it looks5960## Presenting & Handoff61- Show work in context — mockups in devices, logos on cards62- Explain why, not just what — tell the decision story63- All states: hover, active, disabled, error, loading — devs will ask64- Specs in relative units — responsive needs flexibility65- Review the build — implementation is the real design