Design Guidelines
Complete design system for Pet Service Management System (PetCare Pro brand).
Brand Identity
Brand Name PetCare Pro - “Ngôi nhà thứ hai ấm áp cho thú cưng của bạn”
Industry Pet Care & Hospitality
Target Audience Pet owners seeking premium care services
Brand Personality Warm, Professional, Caring, Modern
Logo & Brand Mark
Icon: Paw print (Font Awesome fa-paw)
Colors: White paw on coral red (#FF6B6B) circular background
Sizes: Mobile: 24px × 24px, Desktop: 32px × 32px
Color System
Primary Palette
Brand Red (Coral)
Neutral Colors
Background Colors
Border Colors
Usage: Primary buttons, links & CTAs, brand accents, interactive elementsContrast: White text on #FF6B6B: 4.53:1 (AA compliant ✓)Usage: Text hierarchy, subtle borders, disabled statesUsage: Page backgrounds, card backgrounds, hover statesUsage: Card borders, input borders, dividers, navigation borders
Semantic Colors
Success (Green) Success messages, completed states, positive feedback
Warning (Yellow) Warnings, pending states, caution messages
Error (Red) Error messages, validation failures, alerts
Info (Blue) Information messages, tips, neutral notifications
Typography
Font Family
System Font Stack:
Native system fonts provide optimal performance and familiar reading experience across all platforms.
Type Scale
Font Weights
Typography Examples
Spacing System
Base Unit
Base: 4px (0.25rem)
Scale: 4, 8, 12, 16, 20, 24, 32, 40, 48, 64px
Spacing Scale
Spacing Patterns
Component Internal
Component External
Grid Gaps
Components
Cards
Best Practices
Do’s ✓
Use design tokens consistently
Follow mobile-first responsive design
Maintain accessibility standards
Add hover and focus states to interactive elements
Use semantic HTML
Keep animations subtle and purposeful
Test across devices and browsers
Use spacing scale consistently
Don’ts ✗
Don’t use arbitrary values unless absolutely necessary
Don’t mix color systems (stick to brand palette)
Don’t create custom shadows (use Tailwind scale)
Don’t use inline styles
Don’t skip accessibility features
Don’t use too many different font sizes
Don’t create custom spacing values
Don’t ignore responsive breakpoints
Resources
Figma/Adobe XD for mockups
Chrome DevTools for debugging
Tailwind CSS IntelliSense for VS Code
Documentation
Code Standards View coding conventions
Back to Home Return to homepage