NovaSpark Design SystemLegacy format

NovaSpark Design System mockup preview
Click to expand

Ignite Your Ideas

#2563EB#2563EB
#0F172A#0F172A
#F8FAFC#F8FAFC
#F97316#F97316
Headline
Aa
Search
Body
Aa
Label
Aa
Label

Color Palette

Primary Colors

Accent Colors

Neutral Colors

Typography

DisplayInter · 48px · Bold

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

H1Inter · 36px · Bold

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

H2Inter · 28px · SemiBold

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

H3Inter · 22px · SemiBold

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

H4Inter · 18px · SemiBold

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

Body LGInter · 18px · Regular

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

BodyInter · 16px · Regular

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

Body SMInter · 14px · Regular

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

CaptionInter · 12px · Medium

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

Spacing

Base: 4px
4px
8px
12px
16px
24px
32px
48px
64px
96px

Ignite Your Ideas

Components

Buttons

Inputs

Please enter a valid email

Cards

Card Title

Sample body text for the card component.

Card Title

Sample body text for the card component.

badges

Default

Primary

Success

Warning

Danger

navigation

Sidebar Expanded

Active Item

Elevation & Depth

shadow-sm
shadow-md
shadow-lg
shadow-xl

Do's & Don'ts

Do

Ensure minimum contrast ratio of 4.5:1 for body text, 3:1 for large text.
Apply visible focus rings to all interactive elements.
Ensure touch targets are at least 44x44px for accessibility.
Pair icons with aria-labels or visible text for accessibility.
Implement tab, enter, escape, and arrow key navigation.

Icons

Lucide
home
search
settings
user
mail
heart
star
arrow-right
menu
x
check
plus

Library: Lucide · Size: 20px

Brand Identity

Brand Name: NovaSpark

Tagline: Ignite Your Ideas

Industry: SaaS / Productivity

---

Motion & Animation

| Token | Duration | Easing | Usage |

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

| anim-fast | 100ms | ease-out | Hover states |

| anim-base | 200ms | ease-in-out | Transitions |

| anim-slow | 350ms | ease-in-out | Modals, drawers |

| anim-spring | 400ms | cubic-bezier(0.34,1.56,0.64,1) | Scale-in effects |

---

Grid & Layout

Max content width: 1280px

Gutter: 24px

Columns: 12

Breakpoints:

| Name | Width |

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

| sm | 640px |

| md | 768px |

| lg | 1024px |

| xl | 1280px |

| 2xl | 1536px |

---

Dark Mode

| Light Token | Dark Equivalent |

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

| #FFFFFF background | #0F172A |

| #F3F4F6 subtle bg | #1E293B |

| #111827 text | #F1F5F9 |

| #4B5563 muted text | #94A3B8 |

| #E5E7EB border | #334155 |

---

Accessibility

Minimum contrast ratio: 4.5:1 for body text, 3:1 for large text

All interactive elements have visible focus rings

Touch targets minimum: 44x44px

All icons paired with aria-labels or visible text

Keyboard navigable: Tab, Enter, Escape, Arrow keys supported

Download .md

License MIT
Uploaded 6 days ago
Version v1
File size 5.3 KB
Downloads 47
Copies 18

Use with MCP

Using designmd mcp, download the design system https://designmd.ai/friburgerbund-dev/novaspark-design-system and implement it in my code

Don't have the MCP? Install it here