Design System Inspired by Solutions Treatment Center

Therapeutic visual system combining deep navy foundations, calming blues, and green accents with Open Sans typography for mental health accessibility

Primary Blue (#7AADFF
Surface Neutral (#FFFFFF
Teal Accent (#007CBA
Deep Navy (#030059
Headline
Aa
Search
Body
Aa
Label
Aa
Label

Color Palette

Primary

Accent Colors

Interactive

Neutral Scale

Surface & Borders

Semantic / Status

Typography

Display (H1)Open Sans · 32px · Light

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Heading 2 (H2)Open Sans · 24px · Light

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Heading 3 (H3)Open Sans · 16px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Body StandardOpen Sans · 16px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Therapeutic visual system combining deep navy foundations, calming blues, and green accents with Open Sans typography for mental health accessibility

Components

Buttons

Elevation & Depth

Ground
Raised (Tier 1)

Do's & Don'ts

Do

使用#030059深蓝作为视觉锚点

Don't

避免在非错误状态使用高饱和颜色
1. Visual Theme & Atmosphere

Solutions Treatment Center's design embodies therapeutic warmth, healing hope, and professional compassion. The visual system combines a deep, grounded navy foundation with calming sky blues, creating an environment that feels both trustworthy and approachable. Layered imagery of nature, wellness rituals, and human connection reinforces the center's holistic approach to mental health treatment. The typography leans toward clean, readable Open Sans with generous spacing, fostering clarity and reducing cognitive load for visitors navigating sensitive mental health topics. Green accent elements symbolize growth and renewal, while the overall palette—dominated by cool tones—evokes serenity and safety.

Key Characteristics

Deep navy foundation (#030059) providing trust and stability

Soft sky blue accents (#7AADFF, #A2C6FF) creating calm and accessibility

Human-centered imagery layered with nature and wellness symbolism

Clean, spacious typography reducing overwhelm

Green accent tones representing healing and growth

Professional yet compassionate visual language

High contrast between text and backgrounds for readability

Warm, inviting component styling with rounded edges

4. Component Stylings

### Buttons

#### Primary Button

Background: #A2C6FF

Text Color: #FFFFFF

Font: Open Sans, 14px, weight 700

Padding: 0px 20px

Height: 40px

Border Radius: 3px

Border: None

Box Shadow: None

Hover State: Background #7AADFF, cursor pointer

Focus State: Outline 2px solid #030059, offset 2px

Disabled State: Background #CCCCCC, color #636363, cursor not-allowed

#### Secondary Button

Background: Transparent

Text Color: #030059

Font: Open Sans, 14px, weight 400

Padding: 0px 20px

Height: 40px

Border Radius: 3px

Border: 1px solid #030059

Box Shadow: None

Hover State: Background #A2C6FF at 20% opacity, border color #7AADFF

Focus State: Outline 2px solid #030059

Active State: Background #A2C6FF

#### Ghost Button

Background: Transparent

Text Color: #FFFFFF

Font: Open Sans, 14px, weight 400

Padding: 0px 20px

Height: 40px

Border Radius: 3px

Border: None

Box Shadow: None

Hover State: Background rgba(162, 198, 255, 0.2), color #FFFFFF

### Cards & Containers

#### Standard Card

Background: #FFFFFF

Text Color: #333333

Font: Open Sans, 16px, weight 400

Padding: 24px

Border Radius: 5px

Border: 1px solid #DDDDDD

Box Shadow: 0px 2px 4px rgba(0, 0, 0, 0.08)

Line Height: 25.6px

Min Height: Auto (content-driven)

#### Featured Card / Callout

Background: #A2C6FF

Text Color: #FFFFFF

Font: Open Sans, 18px, weight 400

Padding: 24px

Border Radius: 10px

Border: None

Box Shadow: 0px 4px 8px rgba(0, 0, 0, 0.12)

#### Info Box

Background: #F5F8FF (light blue tint)

Text Color: #333333

Padding: 20px 24px

Border Radius: 5px

Border: 1px solid #A2C6FF

Border Left: 4px solid #7AADFF (accent stripe)

### Inputs & Forms

#### Text Input

Background: #FFFFFF

Text Color: #333333

Font: Open Sans, 16px, weight 400

Padding: 8px 12px

Height: 40px

Border Radius: 5px

Border: 1px solid #CCCCCC

Box Shadow: None

Focus State: Border 1px solid #7AADFF, box-shadow 0px 0px 0px 3px rgba(122, 173, 255, 0.1)

Error State: Border 1px solid #CF2E2E, background tint rgba(207, 46, 46, 0.02)

#### Label

Font: Open Sans, 16px, weight 700

Color: #333333

Margin Bottom: 8px

Display: Block

#### Placeholder Text

Color: #636363

Font Style: Italic

Opacity: 0.7

### Navigation

#### Top Navigation Bar

Background: #7AADFF

Height: 40px

Padding: 0px 32px

Display: Flex, align-items center

Font: Open Sans, 14px, weight 400

Text Color: #FFFFFF

#### Navigation Link

Color: #FFFFFF

Font: Open Sans, 16px, weight 400

Padding: 0px 20px

Height: 40px

Line Height: 40px

Text Decoration: None

Hover State: Background rgba(255, 255, 255, 0.1), transition 200ms ease

Active State: Background #030059

#### Navigation Link (Dark Theme)

Color: #030059

Hover State: Color #7AADFF, text-decoration underline

### Links

#### Inline Text Link

Background: Transparent

Text Color: #030059

Font: Open Sans, 16px, weight 400

Text Decoration: Underline

Padding: 0px

Border: None

Hover State: Color #7AADFF, text-decoration underline-dashed

Focus State: Outline 2px solid #030059

#### Link Button (Primary CTA Link)

Background: #A2C6FF

Text Color: #FFFFFF

Font: Open Sans, 14px, weight 700

Padding: 0px 20px

Height: 40px

Line Height: 40px

Border Radius: 3px

Border: None

Text Decoration: None

Hover State: Background #7AADFF

Focus State: Outline 2px solid #030059

### Badges & Status Indicators

#### Badge (Default)

Background: #A2C6FF

Text Color: #030059

Font: Open Sans, 12px, weight 700

Padding: 4px 12px

Border Radius: 12px

Border: None

#### Badge (Error)

Background: #CF2E2E

Text Color: #FFFFFF

Font: Open Sans, 12px, weight 700

Padding: 4px 12px

Border Radius: 12px

#### Badge (Warning)

Background: #FCB900

Text Color: #030059

Font: Open Sans, 12px, weight 700

Padding: 4px 12px

Border Radius: 12px

5. Layout Principles

### Spacing System

Base Unit: 4px

Scale:

4px: Micro spacing, internal component padding

8px: Tight spacing, adjacent elements

12px: Standard padding, form inputs

16px: Comfortable spacing, component margins

20px: Section breathing room

24px: Card internal padding

32px: Major section spacing

40px: Full section separation

Usage Context:

Components use 8px12px internally

Section containers use 24px padding minimum

Major sections separated by 32px40px margins

Forms and cards use 24px internal padding

List items use 8px between entries

### Grid & Container

Max Width: 1200px (standard content container)

Column Strategy:

Desktop: 12-column grid, 8px gutters

Tablet (768px–1024px): 8-column grid, 6px gutters

Mobile (<768px): Single column, full width with 16px side padding

Section Patterns:

Hero sections: full-width with centered content max-width 1200px

Content sections: contained within 1200px, centered on viewport

Sidebar layouts: main content 70%, sidebar 30% (tablet: stacked)

Two-column content: 50/50 split on desktop, stacked on tablet

### Whitespace Philosophy

Whitespace is therapeutic—it reduces cognitive load and supports emotional safety. Every section breathes with 24px40px vertical spacing. Cards and containers maintain internal 24px padding minimum. Text-heavy sections use 1.6× line-height and generous margins between paragraphs. Navigation and UI chrome use tighter spacing (8px12px) to stay unobtrusive. Visual hierarchy is achieved through space, weight, and color—never through visual noise or crowding.

### Border Radius Scale

3px: Buttons, small interactive elements; minimal softening

5px: Input fields, standard cards; subtle approachability

10px: Featured cards, modal windows, image overlays; stronger softness

12px: Badge elements, pills, rounded buttons

20px: Large hero sections, container backgrounds (rare); maximum softness

8. Responsive Behavior

### Breakpoints

| Name | Width | Key Changes |

|------|-------|-------------|

| Mobile | <576px | Single column, full-width, 16px side padding, font-sizes -2px, spacing -8px |

| Tablet | 576px–1024px | 2-column layouts, 8-column grid, 24px side padding, standard font-sizes, 80% of desktop spacing |

| Desktop | 1024px–1440px | 3+ columns, 12-column grid, 32px side padding, full typography scale, full spacing scale |

| Large Desktop | >1440px | Content max-width 1200px centered, generous side margins, abundant whitespace |

### Touch Targets

Minimum Size: 40px × 40px for all interactive elements (buttons, links, inputs)

Spacing Between Targets: Minimum 8px separation to prevent mis-taps

Button/Link Padding: 0px 20px horizontally, 0px 12px vertically (40px height total)

Icon Buttons: 40px × 40px with centered icon

Form Inputs: 40px height minimum, 8px 12px padding

Checkbox/Radio: 24px × 24px hit area with label extension

Mobile Navigation: 44px–56px height for touch comfort

### Collapsing Strategy

Hero Sections: Full viewport height on desktop (min 400px), 60vh on tablet, 50vh on mobile

Navigation: Horizontal bar on desktop/tablet, collapsible hamburger menu <768px with overlay

Two-Column Layouts: Side-by-side on desktop (70/30), single column stacked on tablet/mobile (main content first)

Image Grid: 3 columns on desktop, 2 on tablet, 1 on mobile

Form Labels: Beside inputs on desktop, stacked above on mobile

Typography: Maintain 16px minimum body text across all breakpoints; reduce headings by max 20% on mobile

Spacing: Reduce margins by 20% on tablet, 40% on mobile; padding remains consistent for internal components

Cards: 1 column mobile, 2 columns tablet, 3 columns desktop

Sidebar Widgets: Full-width stacked on mobile, floated right on tablet/desktop with 32px gutter

9. Agent Prompt Guide

### Quick Color Reference

Primary CTA: CTA Blue (#A2C6FF) for button backgrounds; white text (#FFFFFF)

Primary Heading Text: Deep Navy (#030059)

Body Text: Text Dark (#333333)

Link Text: Link Navy (#030059), underlined

Background: White Surface (#FFFFFF) for cards and containers

Secondary Background: Light Sky Blue (#A2C6FF) for featured sections

Navigation Bar: Primary Blue (#7AADFF) background with white text

Border: Border Light (#DDDDDD) for subtle separation

Error State: Error Red (#CF2E2E)

Warning State: Warning Yellow (#FCB900)

Focus Outline: Deep Navy (#030059), 2px solid, offset 2px

Hover State: Primary Blue (#7AADFF) for interactive lightening

Disabled State: Border Dark (#CCCCCC) with Text Medium (#636363)

### Iteration Guide

1. Start with the navy (`#030059`) and sky blues (`#7AADFF`, `#A2C6FF`): These three colors form the backbone; all layouts should use navy for headings/anchors and blues for interactive/accent zones.

2. Set typography to Open Sans, 16px minimum body, 1.6× line-height: All text must maintain readability and calm; avoid compressed spacing that increases cognitive load.

3. Apply 24px–40px vertical spacing between major sections: Whitespace is therapeutic; never crowd content.

4. Use 5px–10px border radius on cards and containers: Softness reduces anxiety; avoid sharp corners.

5. Ensure 4.5:1 contrast minimum for all text: Test #030059 on #FFFFFF (passes), #333333 on #FFFFFF (passes), #FFFFFF on #7AADFF (passes).

6. Make all interactive elements 40px height minimum with clear focus states: Include 2px solid #030059 outlines for keyboard navigation.

7. Layer imagery (nature, wellness, people) to reinforce healing messaging: Images should communicate hope, connection, and growth.

8. Use subtle shadows (`0px 2px 4px rgba(0, 0, 0, 0.08)` base level): Avoid harsh depths; keep interfaces gentle and approachable.

9. Adopt a calm, compassionate tone in all messaging: Pair visual design with language that reduces shame and increases hope.

10. Test responsive layouts at 576px, 768px, 1024px, 1440px breakpoints: Ensure no content breaks, touch targets remain 40px, and typography remains readable across devices.

Download .md

License MIT
Uploaded 2 weeks ago
Version v1
File size 19.0 KB
Downloads 26
Copies 9

Use with MCP

Using designmd mcp, download the design system https://designmd.ai/TySnyder/design-system-inspired-by-solutions-treatment-center and implement it in my code

Don't have the MCP? Install it here