Brand Style Guide
This comprehensive guide defines the visual identity and design system for Extra Nerds. Use these guidelines to ensure consistency across all digital products and interfaces.
Design Philosophy: Sophisticated, calm, understated — with a focus on clarity and professionalism.
Color Palette
Our color palette balances professionalism with approachability. Primary cyan conveys trust and technology, while the accent red adds energy and warmth.
Accessibility
All color combinations meet WCAG 2.1 AA standards with a minimum contrast ratio of 4.5:1 for normal text and 3:1 for large text.
Typography
Fonts
Headings: Poppins (weights: 400, 600, 700)
Body: Open Sans (weights: 300, 400, 600)
Type Scale
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
The quick brown fox jumps over the lazy dog. Fine print and secondary information.
Spacing System
Use the 8px base spacing system for consistent layouts. All spacing should be multiples of 8px.
Form Elements
Text Input
Select Dropdown
Textarea
Checkboxes
Radio Buttons
Focus States
All form elements use a 2px solid border with primary color on focus. Remove default outline and use border-color transition for smooth interaction.
Logo Guidelines
Minimum Size
The logo should never be displayed smaller than 60px in height to maintain legibility.
Clear Space
Maintain clear space around the logo equal to half the logo's height. This ensures the logo has proper breathing room and isn't crowded by other elements.
Border Radius
Consistent rounded corners create a friendly, modern feel.
--radius-sm: 4px
Small elements
--radius-md: 6px
Buttons, inputs
--radius-lg: 8px
Cards, panels
Shadows & Elevation
Use shadows sparingly to create depth and hierarchy.
--shadow-sm
--shadow-md
--shadow-lg
Transitions & Animation
Use consistent timing for smooth, predictable interactions.
--transition-fast: 0.15s ease- Quick state changes (hover, focus)--transition-base: 0.2s ease- Standard transitions (most UI elements)--transition-slow: 0.3s ease- Dramatic movements (modals, slides)
Always use ease timing function for natural motion.
CSS Variables (Design Tokens)
All design decisions are captured as CSS custom properties for easy maintenance and theming.