Design System

Our comprehensive design guidelines, principles, and standards for creating consistent, accessible, and beautiful user experiences across all AriaFrame products.

Consistency

Maintain visual consistency across all interfaces and components

Accessibility

Design for all users with inclusive and accessible interfaces

Simplicity

Keep interfaces clean and intuitive for better user experience

Responsiveness

Ensure optimal experience across all devices and screen sizes

Color Palette

Primary Purple

Hex:#6D41B8
Usage:Main brand color, primary actions

Secondary Purple

Hex:#8B5CF6
Usage:Secondary actions, highlights

Accent Purple

Hex:#A855F7
Usage:Accents, tertiary elements

Dark Purple

Hex:#3A2168
Usage:Backgrounds, containers

Light Purple

Hex:#E7D4FF
Usage:Text on dark backgrounds

Pale Purple

Hex:#D6B3FF
Usage:Subtle text, borders

Typography

Display Large

Hero headlines, page titles

text-6xl
font-bold

Display Medium

Section headers, major titles

text-5xl
font-bold

Display Small

Subsection headers

text-4xl
font-semibold

Heading Large

Content headers

text-3xl
font-semibold

Heading Medium

Subcontent headers

text-2xl
font-medium

Heading Small

Minor headers

text-xl
font-medium

Body Large

Lead paragraphs, emphasis

text-lg
font-normal

Body Medium

Regular body text

text-base
font-normal

Body Small

Captions, metadata

text-sm
font-normal

Spacing System

4px
p-1

Tight spacing, icons

8px
p-2

Small components, buttons

12px
p-3

Medium components

16px
p-4

Standard padding

24px
p-6

Section padding

32px
p-8

Large section padding

48px
p-12

Page padding

Best Practices

Do's

  • Use consistent spacing and typography
  • Ensure sufficient color contrast
  • Test on multiple devices
  • Follow accessibility guidelines

Don'ts

  • Mix too many colors
  • Use inconsistent spacing
  • Ignore mobile responsiveness
  • Overcomplicate interfaces