# Design System (CRITICAL — Auto-Read Required) This project has a comprehensive Design System documented in `DESIGN.md` at the project root. ## Before Any UI/UX Work **BEFORE** making ANY frontend, UI, UX, styling, component, animation, Blade template, or Tailwind-related change, you MUST read `DESIGN.md` using your file reading tool to understand the established: - Design tokens and color system - Typography scale and font conventions - Component patterns (toasts, modals, buttons, indicators) - Spacing constants and layout architecture - Animation and transition conventions - Responsive breakpoint rules This applies to: Blade views, CSS files, Alpine.js interactions, GSAP animations, Livewire component UI, toast notifications, modals, buttons, indicators, and any other visual element. ## After Completing UI/UX Work **AFTER** completing any UI/UX change, you MUST update `DESIGN.md` per its Section 15 (Maintenance Protocol): - Add a new entry to Section 14 (Iteration History) using the provided template. - Update Section 9 (Component Library) if a component was created or modified. - Update Sections 5/6/7 if design tokens, fonts, or colors were added/changed. - Bump the version number and "Last updated" date at the top of the file. Failure to read and follow `DESIGN.md` will result in inconsistent UI, visual regressions, and wasted iteration cycles.