Design fundamentals, tokens and constraints.
Border width, styles and radii for bounding elements.
Colour palettes, semantic usage and accessibility requirements.
Shadows, layers and z-indices for raised canvas elements.
Active, hover and focus states for interactive elements.
Responsive layout, breakpoints and grids.
Speed, distance, direction and duration for animated elements.
Padding, margins and white-space between elements.
Fonts, scales and styles for typograpical elements.