Designing Frontend Interfaces Overview Distinctive interfaces come from committing to one aesthetic direction and executing it with a locked system of values . Generic interfaces come from picking each value ad hoc at the moment it is needed. Core principle: Decide the system before you write the components. Every number in the finished CSS should trace back to a scale you chose deliberately. This skill covers visual craft . Two companion skills cover the rest of interface quality: - REQUIRED SUB-SKILL for anything with flows, forms, or non-trivial state: use - REQUIRED SUB-SKILL before shipp…