mdDesignMD
glassmorphismv1.0.0·light

Frost

Frost — Light Glassmorphism

glassmorphismblurtranslucentvioletdepth
98
AA
39 tokens
primarysecondarybaseraisedprimarydefaultsuccessdanger
Fork & edit

Live preview

frost · rendered from tokens
Color
brand.primary
oklch(0.58 0.17 275)
brand.secondary
oklch(0.68 0.13 220)
brand.onBrand
oklch(0.99 0 0)
text.primary
oklch(0.26 0.02 275)
text.muted
oklch(0.47 0.025 275)
text.link
oklch(0.58 0.17 275)
surface.base
oklch(0.97 0.008 270)
surface.raised
oklch(0.995 0.004 270)
surface.sunken
oklch(0.945 0.012 270)
border.default
oklch(0.9 0.012 270)
state.success
oklch(0.58 0.14 150)
state.danger
oklch(0.56 0.2 25)
state.warning
oklch(0.72 0.14 75)
state.info
oklch(0.6 0.15 250)
Typography
3xlThe quick brown fox
2xlThe quick brown fox
xlThe quick brown fox
lgThe quick brown fox
baseThe quick brown fox
smThe quick brown fox
Components
Buttons
Inputs
Fintech
Selection
Notifications
AutoManual
Feedback
successdangerwarninginfo
Tokens validatedAll contrast checks pass WCAG AA.
Data
AMRKJD+5
2,847+12%
Storage64%
Navigation
OverviewTokensActivity
Home/Library/Item
123
Cards
C
Confetti
A bright, joyful design language with playful motion.
Pro
$12/ mo
Unlimited exports
Private systems
Priority support
AM
Aria Moss
Owner
success
RK
Ravi Kohli
Editor
info
LP
Lena Park
Viewer
warning
Radius, shadow & spacing
sm
md
lg
full
sm
md

Use this system

Three ways to drop Frost into your workflow.

Save the file for your tool — your agent then generates UI in Frost, automatically.

CCClaude Code
CLAUDE.md

Repo root — Claude Code reads it automatically.

CuCursor
.cursor/rules/frost.mdc

Project rule — applied to every generation.

WsWindsurf
.windsurfrules

Repo root — Cascade reads it automatically.

GCGitHub Copilot
.github/copilot-instructions.md

Repo-wide custom instructions for Copilot.

The system

Brand & Voice

Frost is built on layered glass: translucent panels, generous blur, and a cool violet light behind everything. The feeling is airy and dimensional, like floating cards over a gradient sky.

Layout & Grid

Frosted surfaces stack with depth and parallax. Backgrounds carry a soft brand gradient; panels read through it with shadow.md lifting them forward.

Components

Buttons

Rounded radius.md buttons with a translucent fill and a colored glow on hover. Primary uses color.brand.primary; ghost variants blur the backdrop.

Glass Cards

Semi-transparent cards with a color.border.default hairline and a shadow.md halo. Content sits on a faintly raised surface for legibility.

Accessibility

Translucency never costs contrast: text always renders on a sufficiently opaque layer, so primary and muted text pass WCAG AA. Blur is decorative only.

Tokens

Color (14)

Tokens

breakpoint
iconography
motion
radius
shadow
spacing
typography
zIndex

Export

One source of truth, five formats — copy or download any of them.

design.md
1---
2$schema: https://designmd.in/schema/v1.json
3id: frost
4name: Frost
5title: Frost — Light Glassmorphism
6version: 1.0.0
7category: glassmorphism
8tags: [glassmorphism, blur, translucent, violet, depth]
9author: designmd
10license: CC-BY-4.0
11updatedAt: 2026-06-22
12colorMode: [light]
13tokens:
14 color:
15 brand:
16 primary: { value: "oklch(0.58 0.17 275)", type: color }
17 secondary: { value: "oklch(0.68 0.13 220)", type: color }
18 onBrand: { value: "oklch(0.99 0 0)", type: color }
19 text:
20 primary: { value: "oklch(0.26 0.02 275)", type: color }
21 muted: { value: "oklch(0.47 0.025 275)", type: color }
22 link: { value: "{color.brand.primary}", type: color }
23 surface:
24 base: { value: "oklch(0.97 0.008 270)", type: color }
25 raised: { value: "oklch(0.995 0.004 270)", type: color }
26 sunken: { value: "oklch(0.945 0.012 270)", type: color }
27 border:
28 default: { value: "oklch(0.9 0.012 270)", type: color }
29 state:
30 success: { value: "oklch(0.58 0.14 150)", type: color }
31 danger: { value: "oklch(0.56 0.2 25)", type: color }
32 warning: { value: "oklch(0.72 0.14 75)", type: color }
33 info: { value: "oklch(0.6 0.15 250)", type: color }
34 typography:
35 family:
36 sans: { value: "SF Pro Display, system-ui, sans-serif", type: fontFamily }
37 mono: { value: "ui-monospace, monospace", type: fontFamily }
38 scale:
39 sm: { value: "0.875rem", type: dimension }
40 base: { value: "1rem", type: dimension }
41 lg: { value: "1.25rem", type: dimension }
42 xl: { value: "1.6rem", type: dimension }
43 "2xl": { value: "2.15rem", type: dimension }
44 "3xl": { value: "2.9rem", type: dimension }
45 weight:
46 regular: { value: 400, type: fontWeight }
47 bold: { value: 600, type: fontWeight }
48 leading:
49 tight: { value: 1.15, type: number }
50 normal: { value: 1.55, type: number }
51 spacing:
52 base: { value: "0.25rem", type: dimension }
53 radius:
54 sm: { value: "0.625rem", type: dimension }
55 md: { value: "1rem", type: dimension }
56 lg: { value: "1.5rem", type: dimension }
57 full: { value: "9999px", type: dimension }
58 shadow:
59 sm: { value: "0 2px 8px oklch(0.4 0.05 275 / 0.12)", type: shadow }
60 md: { value: "0 12px 40px oklch(0.4 0.05 275 / 0.2)", type: shadow }
61 motion:
62 duration:
63 base: { value: "240ms", type: duration }
64 easing:
65 standard: { value: "cubic-bezier(0.22, 1, 0.36, 1)", type: cubicBezier }
66 breakpoint:
67 md: { value: "768px", type: dimension }
68 iconography:
69 style: { value: "1.5px stroke, rounded, soft glow", type: descriptor }
70 zIndex:
71 dropdown: { value: 1000, type: number }
72 modal: { value: 1300, type: number }
73---
74
75# Frost Design System
76
77## Brand & Voice
78Frost is built on layered glass: translucent panels, generous blur, and a cool
79violet light behind everything. The feeling is airy and dimensional, like
80floating cards over a gradient sky.
81
82## Layout & Grid
83Frosted surfaces stack with depth and parallax. Backgrounds carry a soft brand
84gradient; panels read through it with `shadow.md` lifting them forward.
85
86## Components
87### Buttons
88Rounded `radius.md` buttons with a translucent fill and a colored glow on hover.
89Primary uses `color.brand.primary`; ghost variants blur the backdrop.
90
91### Glass Cards
92Semi-transparent cards with a `color.border.default` hairline and a `shadow.md`
93halo. Content sits on a faintly raised surface for legibility.
94
95## Accessibility
96Translucency never costs contrast: text always renders on a sufficiently opaque
97layer, so primary and muted text pass WCAG AA. Blur is decorative only.

Related systems