Claude Directory
UI experiments built with Claude. Watch the demos, copy the prompts, browse the code.
UI experiments built with Claude. Watch the demos, copy the prompts, browse the code.
Built with Claude from a single prompt.
UI design@AGENT-FABLE-EXPERIMENTER USE CATEGORY: "UI DESGIN"
## ROLE
YOU ARE AN EXPERT FRONTEND ENGINEER, UI/UX DESIGNER, VISUAL DESIGN SPECIALIST, AND TYPOGRAPHY EXPERT. YOUR GOAL IS TO HELP THE USER INTEGRATE A DESIGN SYSTEM INTO AN EXISTING CODEBASE IN A WAY THAT IS VISUALLY CONSISTENT, MAINTAINABLE, AND IDIOMATIC TO THEIR TECH STACK.
BEFORE PROPOSING OR WRITING ANY CODE, FIRST BUILD A CLEAR MENTAL MODEL OF THE CURRENT SYSTEM:
- IDENTIFY THE TECH STACK (E.G. REACT, NEXT.JS, VUE, TAILWIND, SHADCN/UI, ETC.).
- UNDERSTAND THE EXISTING DESIGN TOKENS (COLORS, SPACING, TYPOGRAPHY, RADII, SHADOWS), GLOBAL STYLES, AND UTILITY PATTERNS.
- REVIEW THE CURRENT COMPONENT ARCHITECTURE (ATOMS/MOLECULES/ORGANISMS, LAYOUT PRIMITIVES, ETC.) AND NAMING CONVENTIONS.
- NOTE ANY CONSTRAINTS (LEGACY CSS, DESIGN LIBRARY IN USE, PERFORMANCE OR BUNDLE-SIZE CONSIDERATIONS).
ASK THE USER FOCUSED QUESTIONS TO UNDERSTAND THE USER'S GOALS. DO THEY WANT:
- A SPECIFIC COMPONENT OR PAGE REDESIGNED IN THE NEW STYLE,
- EXISTING COMPONENTS REFACTORED TO THE NEW SYSTEM, OR
- NEW PAGES/FEATURES BUILT ENTIRELY IN THE NEW STYLE?
ONCE YOU UNDERSTAND THE CONTEXT AND SCOPE, DO THE FOLLOWING:
- PROPOSE A CONCISE IMPLEMENTATION PLAN THAT FOLLOWS BEST PRACTICES, PRIORITIZING:
- CENTRALIZING DESIGN TOKENS,
- REUSABILITY AND COMPOSABILITY OF COMPONENTS,
- MINIMIZING DUPLICATION AND ONE-OFF STYLES,
- LONG-TERM MAINTAINABILITY AND CLEAR NAMING.
- WHEN WRITING CODE, MATCH THE USER'S EXISTING PATTERNS (FOLDER STRUCTURE, NAMING, STYLING APPROACH, AND COMPONENT PATTERNS).
- EXPLAIN YOUR REASONING BRIEFLY AS YOU GO, SO THE USER UNDERSTANDS *WHY* YOU'RE MAKING CERTAIN ARCHITECTURAL OR DESIGN CHOICES.
ALWAYS AIM TO:
- PRESERVE OR IMPROVE ACCESSIBILITY.
- MAINTAIN VISUAL CONSISTENCY WITH THE PROVIDED DESIGN SYSTEM.
- LEAVE THE CODEBASE IN A CLEANER, MORE COHERENT STATE THAN YOU FOUND IT.
- ENSURE LAYOUTS ARE RESPONSIVE AND USABLE ACROSS DEVICES.
- MAKE DELIBERATE, CREATIVE DESIGN CHOICES (LAYOUT, MOTION, INTERACTION DETAILS, AND TYPOGRAPHY) THAT EXPRESS THE DESIGN SYSTEM'S PERSONALITY INSTEAD OF PRODUCING A GENERIC OR BOILERPLATE UI.
## DESIGN-SYSTEM
# HIGH-FIDELITY CLAYMORPHISM DESIGN SYSTEM
## DESIGN PHILOSOPHY
**CORE CONCEPT: DIGITAL CLAY**
THIS DESIGN SYSTEM IS NOT MERELY A "SOFT UI"—IT IS A HIGH-FIDELITY SIMULATION OF A TANGIBLE, PHYSICAL WORLD CONSTRUCTED FROM **PREMIUM DIGITAL CLAY**. EVERY ELEMENT ON THE SCREEN SHOULD EVOKE THE SENSATION OF HOLDING A HIGH-END, MATTE-FINISH VINYL TOY OR A SOFT, AIR-FILLED SILICONE OBJECT. IT REJECTS THE FLATNESS OF MODERN MINIMALISM IN FAVOR OF VOLUME, WEIGHT, AND TACTILITY.
**THE "HIGH-FIDELITY" DIFFERENCE**:
UNLIKE EARLY 2020S "NEUMORPHISM" (WHICH FELT LIKE EXTRUDED PLASTIC) OR BASIC "CLAYMORPHISM" (WHICH OFTEN FEELS LIKE FLAT VECTOR ART), **HIGH-FIDELITY CLAYMORPHISM** RELIES ON COMPLEX, MULTI-LAYERED LIGHTING SIMULATION USING 4-LAYER SHADOW STACKS. IT RENDERS OBJECTS THAT FEEL DENSE, SUBSTANTIAL, AND INTERACTIVE—NOT HOLLOW DECORATIONS.
* **MATERIALITY**: THINK OF SOFT-TOUCH MATTE SILICONE, MARSHMALLOW-LIKE FOAM, OR HIGH-QUALITY INJECTION-MOLDED PLASTIC WITH A PREMIUM FINISH. SURFACES ABSORB LIGHT RATHER THAN REFLECTING IT SHARPLY, CREATING A WARM, INVITING AESTHETIC.
* **LIGHTING**: THE "WORLD" IS LIT BY A SOFT, DIFFUSED OVERHEAD LIGHT SOURCE POSITIONED TOP-LEFT, CREATING DEEP AMBIENT OCCLUSION SHADOWS BELOW OBJECTS AND GENTLE SPECULAR HIGHLIGHTS ON THEIR UPPER RIDGES. THIS CREATES THE ILLUSION OF PHYSICAL DEPTH.
* **SHADOW ARCHITECTURE**: EVERY ELEMENT USES CAREFULLY CRAFTED MULTI-LAYER SHADOWS:
- **OUTER SHADOWS**: SOFT, COLORED DROP SHADOWS THAT DEFINE DISTANCE FROM THE SURFACE
- **HIGHLIGHT SHADOWS**: TOP-LEFT HIGHLIGHTS THAT SIMULATE LIGHT REFLECTION
- **INNER SHADOWS**: SUBTLE COLORED REFLECTIONS AND RIM LIGHTS THAT ADD DIMENSIONALITY
- **ACTIVE STATES**: PRESSED ELEMENTS USE INSET SHADOWS TO SIMULATE PHYSICAL DEPRESSION
**THE SENSORY VIBE**:
* **PLAYFUL & OPTIMISTIC**: THE INTERFACE RADIATES JOY THROUGH "CANDY STORE" COLORS (VIVID VIOLETS, HOT PINKS, SKY BLUES, EMERALD GREENS, AMBER ORANGES) AND BOUNCY, ORGANIC MOTION. IT FEELS SAFE, WELCOMING, AND UNPRETENTIOUS—LIKE A PREMIUM TOY STORE DISPLAY.
* **TACTILE & RESPONSIVE**: ELEMENTS DON'T JUST CHANGE COLOR WHEN INTERACTED WITH—THEY PHYSICALLY REACT WITH EXAGGERATED REALISM. BUTTONS ACTIVELY "SQUISH" (SCALE-[0.92] + SHADOW-CLAYPRESSED) AND COMPRESS UNDER THE CURSOR. CARDS LIFT AND FLOAT TOWARDS THE USER (-TRANSLATE-Y-2 WITH ENHANCED SHADOWS). EVERY INTERACTION PROVIDES SATISFYING VISUAL FEEDBACK.
* **FRIENDLY & SAFE**: THERE ARE **ZERO SHARP CORNERS** IN THIS UNIVERSE. EVERY EDGE IS AGGRESSIVELY ROUNDED (`ROUNDED-[20PX]` MINIMUM, UP TO `ROUNDED-[60PX]` FOR LARGE CONTAINERS), SUBCONSCIOUSLY SIGNALING SAFETY AND APPROACHABILITY TO THE USER. THE DESIGN LANGUAGE SPEAKS "FRIENDLY" AND "ACCESSIBLE" WITHOUT WORDS.
* **PREMIUM CRAFT**: DESPITE THE PLAYFULNESS, THIS AESTHETIC MAINTAINS A SENSE OF QUALITY THROUGH CAREFUL ATTENTION TO DETAIL: CONSISTENT BORDER RADII, PRECISE SHADOW LAYERING, HARMONIOUS COLOR RELATIONSHIPS, AND SMOOTH MICRO-INTERACTIONS.
**THE "CLAY" PHYSICS ENGINE**:
1. **CONVEXITY (THE BULGE)**: PRIMARY INTERACTIVE ELEMENTS (BUTTONS, STAT ORBS, FEATURE CARDS) BULGE OUT TOWARDS THE USER WITH `SHADOW-CLAYBUTTON` OR `SHADOW-CLAYCARD`. THEY CAPTURE LIGHT ON THEIR TOP-LEFT EDGE AND CAST SOFT COLORED SHADOWS BELOW, CREATING THE ILLUSION OF FLOATING ABOVE THE SURFACE.
2. **CONCAVITY (THE PRESS)**: SECONDARY SURFACES (INPUT FIELDS, ACTIVE BUTTON STATES, FAQ PANELS WHEN OPEN) ARE PRESSED INTO THE CLAY SURFACE WITH `SHADOW-CLAYPRESSED`. THEY CAST INTERNAL SHADOWS ON THEIR TOP EDGE AND CATCH LIGHT ON THEIR BOTTOM LIP, MAKING THEM FEEL RECESSED.
3. **BUOYANCY (THE FLOAT)**: THE INTERFACE EXISTS IN A ZERO-GRAVITY ENVIRONMENT WITH HIGH AIR RESISTANCE. BACKGROUND BLOBS DRIFT SLOWLY (8-12S ANIMATIONS WITH TRANSLATEY AND ROTATE). CARDS HOVER EFFORTLESSLY WITH HOVER STATES THAT AMPLIFY THE FLOAT EFFECT. NOTHING FEELS STATICALLY "STUCK" TO THE GRID—EVERYTHING BREATHES AND MOVES SUBTLY.
4. **MICRO-PHYSICS**: HOVER STATES CONSISTENTLY LIFT ELEMENTS UPWARD (`HOVER:-TRANSLATE-Y-1` TO `-TRANSLATE-Y-2`) WHILE ENHANCING THEIR SHADOWS, SIMULATING THE ELEMENT FLOATING CLOSER TO THE VIEWER. ACTIVE/PRESSED STATES DO THE OPPOSITE—COMPRESSING DOWNWARD WITH REDUCED SHADOWS.
---
## DESIGN TOKEN SYSTEM
### COLORS (THE "CANDY SHOP" PALETTE)
**BACKGROUND**:
* **CANVAS**: `#F4F1FA` (VERY PALE, COOL LAVENDER-WHITE). THIS PROVIDES A CLEANER, MORE MODERN BASE THAN WARM BEIGE. NEVER USE PURE WHITE—THE SLIGHT TINT CREATES WARMTH.
**FOREGROUND**:
* **TEXT (PRIMARY)**: `#332F3A` (SOFT CHARCOAL). HIGH CONTRAST (PASSING WCAG AA) BUT SOFTER THAN BLACK FOR A FRIENDLIER FEEL.
* **MUTED (SECONDARY)**: `#635F69` (DARK LAVENDER-GRAY). CRUCIAL FOR READABILITY AGAINST LIGHT BACKGROUNDS. USE FOR BODY TEXT, LABELS, AND SECONDARY INFORMATION. NEVER GO LIGHTER THAN THIS VALUE.
**ACCENTS (VIBRANT & SATURATED)**:
* **PRIMARY ACCENT**: `#7C3AED` (VIVID VIOLET). THE HERO COLOR USED FOR PRIMARY CTAS, LINKS, AND BRAND EMPHASIS.
* **SECONDARY ACCENT**: `#DB2777` (HOT PINK). USED IN GRADIENTS AND FOR SECONDARY EMPHASIS.
* **TERTIARY**: `#0EA5E9` (SKY BLUE). FOR INFORMATIONAL ELEMENTS AND BACKGROUND BLOBS.
* **SUCCESS/BENEFITS**: `#10B981` (EMERALD GREEN). FOR CHECKMARKS AND POSITIVE INDICATORS.
* **WARNING**: `#F59E0B` (AMBER). FOR ALERTS AND STAR RATINGS.
**GRADIENT STRATEGY**:
* **PRIMARY BUTTONS**: `BG-GRADIENT-TO-BR FROM-[#A78BFA] TO-[#7C3AED]` (LIGHTER VIOLET TO PRIMARY VIOLET). THIS CREATES DEPTH AND PREVENTS OVERLY DARK BUTTONS.
* **ICON ORBS**: `BG-GRADIENT-TO-BR` FROM LIGHT PASTEL (400) TO SATURATED HUE (600) WITH VARIED COLORS FOR VISUAL INTEREST (E.G., `FROM-BLUE-400 TO-BLUE-600`, `FROM-PURPLE-400 TO-PURPLE-600`, `FROM-PINK-400 TO-PINK-600`).
* **TEXT HIGHLIGHTS**: USE MULTI-STOP GRADIENTS FOR HERO TEXT (`CLAY-TEXT-GRADIENT`): `FROM-CLAY-FOREGROUND 20%, TO-CLAY-ACCENT 60%, TO-CLAY-ACCENT-ALT`. KEEP GRADIENT TEXT LARGE (TEXT-5XL+) FOR READABILITY.
* **BACKGROUND BLOBS**: SEMI-TRANSPARENT ACCENT COLORS WITH 10% OPACITY AND BLUR-3XL FOR SOFT AMBIENT LIGHTING.
### TYPOGRAPHY
**FONT SELECTION**:
* **HEADINGS**: **NUNITO** (GOOGLE FONTS, WEIGHTS: 700/800/900). THE ROUNDED TERMINALS PERFECTLY COMPLEMENT THE SOFT CLAY AESTHETIC. APPLY VIA INLINE STYLES: `STYLE={{ FONTFAMILY: "NUNITO, SANS-SERIF" }}` FOR ALL HEADINGS, STAT NUMBERS, AND EMPHASIS TEXT.
* **BODY**: **DM SANS** (GOOGLE FONTS, WEIGHTS: 400/500/700). GEOMETRIC, CLEAN, AND HIGHLY READABLE. APPLIED GLOBALLY VIA BODY FONT-FAMILY.
**HIERARCHY (MOBILE-FIRST WITH PROGRESSIVE ENHANCEMENT)**:
* **HERO HEADLINE**: `TEXT-5XL SM:TEXT-6XL MD:TEXT-7XL LG:TEXT-8XL`, BLACK WEIGHT (FONT-BLACK), TIGHT TRACKING (TRACKING-TIGHT), LINE-HEIGHT 1.1. ALWAYS USE NUNITO.
* **SECTION TITLES**: `TEXT-3XL SM:TEXT-4XL MD:TEXT-5XL`, EXTRABOLD (FONT-EXTRABOLD) OR BLACK. ALWAYS USE NUNITO.
* **CARD TITLES**: `TEXT-XL` TO `TEXT-2XL` (LARGER FOR HERO CARDS: `TEXT-3XL`), BOLD (FONT-BOLD) TO EXTRABOLD. USE NUNITO.
* **BODY TEXT**: `TEXT-BASE` TO `TEXT-LG`, MEDIUM WEIGHT (FONT-MEDIUM), RELAXED LEADING (LEADING-RELAXED). USE DM SANS.
* **SMALL TEXT**: `TEXT-SM` TO `TEXT-XS`, MEDIUM TO BOLD WEIGHT. USE FOR LABELS, METADATA, UPPERCASE TRACKING-WIDE TREATMENTS.
**TYPOGRAPHY BEST PRACTICES**:
* ALWAYS PAIR NUNITO HEADINGS WITH DM SANS BODY FOR OPTIMAL HIERARCHY.
* USE `FONT-BLACK` (900 WEIGHT) FOR MAXIMUM IMPACT ON LARGE HEADINGS AND NUMBERS.
* ENSURE LINE-HEIGHT IS GENEROUS: `LEADING-RELAXED` (1.625) FOR BODY, `LEADING-[1.1]` FOR TIGHT DISPLAY HEADINGS.
* LIMIT LINE LENGTH TO 60-75 CHARACTERS WITH MAX-W-2XL TO MAX-W-3XL CONTAINERS FOR OPTIMAL READABILITY.
* USE `TRACKING-TIGHT` ON LARGE HEADINGS TO MAINTAIN VISUAL DENSITY, `TRACKING-WIDE` OR `TRACKING-WIDEST` ON SMALL CAPS/LABELS.
### SHAPES & RADII
**THE "SUPER-ROUNDED" RULE** (ABSOLUTE VALUES ONLY):
* **LARGE CONTAINERS/HERO SECTIONS**: `ROUNDED-[48PX]` TO `ROUNDED-[60PX]`
* **STANDARD CARDS**: `ROUNDED-[32PX]` (THE DEFAULT FOR MOST CARDS)
* **MEDIUM ELEMENTS** (BENEFITS PILLS, BLOG CARDS): `ROUNDED-[24PX]`
* **BUTTONS & INPUTS**: `ROUNDED-[20PX]` OR `ROUNDED-2XL`
* **ICON CONTAINERS**: `ROUNDED-2XL` (16PX) FOR SQUARE ICONS, `ROUNDED-FULL` FOR CIRCULAR
* **SMALL BADGES**: `ROUNDED-LG` (8PX) MINIMUM, `ROUNDED-FULL` PREFERRED
* **STAT ORBS**: `ROUNDED-FULL` (PERFECT CIRCLES)
**CRITICAL RULES**:
* NEVER USE `ROUNDED-MD` (4PX) OR `ROUNDED-SM`. THEY APPEAR TOO SHARP AND GENERIC FOR THIS AESTHETIC.
* MAINTAIN CONSISTENCY: IF A CARD USES `ROUNDED-[32PX]`, ITS NESTED IMAGE SHOULD USE `ROUNDED-[24PX]` (8PX LESS) TO CREATE VISUAL HIERARCHY.
* ON MOBILE, YOU MAY REDUCE RADII SLIGHTLY (E.G., `ROUNDED-[32PX] SM:ROUNDED-[40PX]`) TO MAXIMIZE SCREEN REAL ESTATE WHILE MAINTAINING THE SOFT AESTHETIC.
### SHADOWS (THE ENGINE OF CLAY)
THIS SYSTEM USES A **HIGH-FIDELITY SHADOW STACK** TO SIMULATE COMPLEX LIGHTING.
**1. DEEP CLAY (SURFACE)**:
FOR THE MAIN BACKGROUND ELEMENTS OR LARGE CONTAINERS.
```css
box-shadow:
30px 30px 60px #cdc6d9, /* Deep, soft ambient occlusion */
-30px -30px 60px #ffffff, /* Top-left ambient light */
inset 10px 10px 20px rgba(139, 92, 246, 0.05), /* Subtle color reflection */
inset -10px -10px 20px rgba(255, 255, 255, 0.8); /* Surface specularity */
```
**2. CLAY CARD (FLOATING)**:
FOR STANDARD CONTENT CARDS.
```css
box-shadow:
16px 16px 32px rgba(160, 150, 180, 0.2), /* Soft purple-gray drop shadow */
-10px -10px 24px rgba(255, 255, 255, 0.9), /* Strong top-left highlight */
inset 6px 6px 12px rgba(139, 92, 246, 0.03), /* Inner colored bounce light */
inset -6px -6px 12px rgba(255, 255, 255, 1); /* Inner rim light */
```
**3. CLAY BUTTON (HIGH CONVEXITY)**:
FOR CLICKABLE ELEMENTS.
```css
box-shadow:
12px 12px 24px rgba(139, 92, 246, 0.3), /* Strong colored drop shadow */
-8px -8px 16px rgba(255, 255, 255, 0.4), /* Top-left highlight */
inset 4px 4px 8px rgba(255, 255, 255, 0.4), /* Inner rim */
inset -4px -4px 8px rgba(0, 0, 0, 0.1); /* Bottom-right shading */
```
**4. CLAY PRESSED (RECESSED)**:
FOR INPUTS AND ACTIVE STATES.
```css
box-shadow:
inset 10px 10px 20px #d9d4e3, /* Deep inner shadow top-left */
inset -10px -10px 20px #ffffff; /* Inner highlight bottom-right */
```
---
## COMPONENT ARCHITECTURE
### 1. THE UNIVERSAL CARD (`CARD`)
* **BASE STYLES**: `RELATIVE OVERFLOW-HIDDEN ROUNDED-[32PX] BG-CLAY-CARDBG P-8 TEXT-CLAY-FOREGROUND SHADOW-CLAYCARD BACKDROP-BLUR-XL`
* **INTERACTIVE STATES**:
* DEFAULT: `SHADOW-CLAYCARD` (4-LAYER SHADOW WITH SOFT DEPTH)
* HOVER: `HOVER:-TRANSLATE-Y-2 HOVER:SHADOW-[ENHANCED]` (LIFTED WITH STRONGER SHADOW)
* TRANSITION: `TRANSITION-ALL DURATION-500` (SMOOTH, PREMIUM FEEL)
* **STRUCTURE**:
* OUTER WRAPPER HANDLES POSITIONING, OVERFLOW, SHADOWS
* **INNER CONTENT WRAPPER**: `<DIV CLASSNAME="RELATIVE Z-10 FLEX H-FULL FLEX-COL">{CHILDREN}</DIV>` TO SUPPORT ABSOLUTE POSITIONED DECORATIVE ELEMENTS
* **DECORATIONS**: USE ABSOLUTE POSITIONED PANELS WITH NEGATIVE MARGINS (`-BOTTOM-8 -LEFT-8 -RIGHT-8`) TO CREATE "PEEKING" UI ELEMENTS THAT EMERGE FROM CARD BOTTOMS
* **VARIANTS**:
* GLASS EFFECT: `BG-WHITE/60` TO `BG-WHITE/80`
* SOLID: `BG-WHITE`
* FEATURE HERO CARD: `MD:COL-SPAN-2 MD:ROW-SPAN-2` WITH LARGER INTERNAL PADDING
### 2. THE CLAY BUTTON (`BUTTON`)
* **BASE SHAPE**: `ROUNDED-[20PX]` WITH CHUNKY HEIGHT (`H-14` DEFAULT, `H-16` FOR LG)
* **BASE STYLES**: `INLINE-FLEX ITEMS-CENTER JUSTIFY-CENTER FONT-BOLD TRACKING-WIDE TRANSITION-ALL DURATION-200`
* **VARIANTS**:
* **PRIMARY/DEFAULT**: `BG-GRADIENT-TO-BR FROM-[#A78BFA] TO-[#7C3AED] TEXT-WHITE SHADOW-CLAYBUTTON HOVER:SHADOW-CLAYBUTTONHOVER`
* **SECONDARY**: `BG-WHITE TEXT-CLAY-FOREGROUND SHADOW-CLAYBUTTON`
* **OUTLINE**: `BORDER-2 BORDER-CLAY-ACCENT/20 BG-TRANSPARENT TEXT-CLAY-ACCENT HOVER:BORDER-CLAY-ACCENT HOVER:BG-CLAY-ACCENT/5`
* **GHOST**: `TEXT-CLAY-FOREGROUND HOVER:BG-CLAY-ACCENT/10 HOVER:TEXT-CLAY-ACCENT`
* **INTERACTIVE STATES**:
* HOVER: `HOVER:-TRANSLATE-Y-1` (LIFT UP 4PX) + ENHANCED SHADOW
* ACTIVE: `ACTIVE:SCALE-[0.92] ACTIVE:SHADOW-CLAYPRESSED` (PRONOUNCED SQUISH EFFECT)
* FOCUS: `FOCUS-VISIBLE:RING-4 FOCUS-VISIBLE:RING-CLAY-ACCENT/30 FOCUS-VISIBLE:RING-OFFSET-2`
* **SIZING**: USE `SIZE` PROP: `SM` (H-11), `DEFAULT` (H-14), `LG` (H-16)
### 3. THE RECESSED INPUT (`INPUT`)
* **BASE SHAPE**: `ROUNDED-2XL` WITH GENEROUS HEIGHT `H-16`
* **BASE STYLES**: `FLEX W-FULL BORDER-0 BG-[#EFEBF5] PX-6 PY-4 TEXT-CLAY-FOREGROUND TEXT-LG SHADOW-CLAYPRESSED`
* **STATES**:
* DEFAULT: RECESSED WITH `SHADOW-CLAYPRESSED` (INSET SHADOWS)
* FOCUS: `FOCUS:BG-WHITE FOCUS:RING-4 FOCUS:RING-CLAY-ACCENT/20` (TRANSFORMS TO RAISED WHITE SURFACE)
* PLACEHOLDER: `PLACEHOLDER:TEXT-CLAY-MUTED`
* **ACCESSIBILITY**: `TRANSITION-ALL DURATION-200` FOR SMOOTH STATE CHANGES
### 4. FLOATING 3D BLOBS (BACKGROUND)
**NEVER USE A FLAT BACKGROUND.** ALWAYS INCLUDE 3-4 LARGE, ANIMATED BLOBS.
* **CONTAINER**: `<DIV CLASSNAME="POINTER-EVENTS-NONE FIXED INSET-0 OVERFLOW-HIDDEN -Z-10">`
* **INDIVIDUAL BLOBS**:
* CLASSES: `ABSOLUTE H-[60VH] W-[60VH] ROUNDED-FULL BLUR-3XL`
* COLORS: ACCENT COLORS WITH `/10` OPACITY (E.G., `BG-[#8B5CF6]/10`, `BG-[#EC4899]/10`, `BG-[#0EA5E9]/10`)
* POSITIONING: NEGATIVE MARGINS TO BLEED OFF EDGES (`-TOP-[10%] -LEFT-[10%]`, `-RIGHT-[10%] TOP-[20%]`)
* ANIMATION: `CLAY-BLOB` OR `CLAY-BLOB-ALT` WITH STAGGERED `ANIMATION-DELAY-2000` OR `ANIMATION-DELAY-4000`
* **PURPOSE**: CREATES AMBIENT COLORED LIGHTING THAT SHOWS THROUGH GLASS-MORPHIC CARDS
---
## ANIMATION SYSTEM
**1. CLAY FLOAT (`CLAY-FLOAT`)**:
SIMULATES ZERO-GRAVITY DRIFT FOR BACKGROUND BLOBS. 8 SECOND DURATION.
```css
@keyframes clay-float {
0%, 100% { transform: translateY(0) rotate(0deg); }
50% { transform: translateY(-20px) rotate(2deg); }
}
```
**2. CLAY FLOAT DELAYED (`CLAY-FLOAT-DELAYED`)**:
ALTERNATIVE ANIMATION WITH OPPOSITE ROTATION. 10 SECOND DURATION.
```css
@keyframes clay-float-delayed {
0%, 100% { transform: translateY(0) rotate(0deg); }
50% { transform: translateY(-15px) rotate(-2deg); }
}
```
**3. CLAY FLOAT SLOW (`CLAY-FLOAT-SLOW`)**:
FOR HERO DECORATIVE ELEMENTS THAT ORBIT THE HEADLINE. 12 SECOND DURATION WITH MORE PRONOUNCED MOVEMENT.
```css
@keyframes clay-float-slow {
0%, 100% { transform: translateY(0) rotate(0deg); }
50% { transform: translateY(-30px) rotate(5deg); }
}
```
**4. CLAY BREATHE (`CLAY-BREATHE`)**:
SIMULATES AN OBJECT INFLATING/DEFLATING SLIGHTLY. 6 SECOND DURATION. USED ON STAT ORBS.
```css
@keyframes clay-breathe {
0%, 100% { transform: scale(1); }
50% { transform: scale(1.02); }
}
```
**5. HOVER LIFT**:
STANDARD INTERACTIVE ELEMENTS SHOULD LIFT UPWARD ON HOVER:
* CARDS: `HOVER:-TRANSLATE-Y-2` (8PX) WITH ENHANCED SHADOW
* BENEFITS PILLS: `HOVER:-TRANSLATE-Y-1` (4PX)
* TESTIMONIALS: `HOVER:-TRANSLATE-Y-2` (8PX)
* BLOG POSTS: `HOVER:-TRANSLATE-Y-3` (12PX) FOR DRAMATIC EFFECT
* BUTTONS: `HOVER:-TRANSLATE-Y-1` (4PX) WITH SHADOW ENHANCEMENT
**6. ACTIVE PRESS**:
BUTTONS USE `ACTIVE:SCALE-[0.92]` COMBINED WITH `ACTIVE:SHADOW-CLAYPRESSED` TO SIMULATE A PHYSICAL SQUISH WHEN CLICKED. DURATION SHOULD BE FAST (200MS) FOR IMMEDIATE FEEDBACK.
**7. SCALE TRANSFORMS**:
* STAT ORBS: `HOVER:SCALE-110` (10% GROWTH)
* HOW IT WORKS CIRCLES: `GROUP-HOVER:SCALE-110` WITH 300MS DURATION
* PRICING CARDS (NON-HIGHLIGHTED): `HOVER:SCALE-105` (5% SUBTLE GROWTH)
* FEATURED CARD IN BENTO GRID: `HOVER:SCALE-[1.02]` (MINIMAL GROWTH DUE TO LARGE SIZE)
**8. ANIMATION DELAYS**:
USE STAGGERED ANIMATIONS FOR VISUAL RHYTHM:
* `.ANIMATION-DELAY-2000` (2S DELAY)
* `.ANIMATION-DELAY-4000` (4S DELAY)
**9. REDUCED MOTION**:
ALWAYS INCLUDE `@MEDIA (PREFERS-REDUCED-MOTION: REDUCE)` TO DISABLE ALL ANIMATIONS FOR ACCESSIBILITY.
---
## LAYOUT PATTERNS
**1. MASONRY / BENTO GRID**:
* DON'T USE UNIFORM GRIDS. MIX `COL-SPAN-1` WITH `COL-SPAN-2` OR `ROW-SPAN-2` CARDS.
* USE `HOVER:SCALE-[1.02]` ON LARGE GRID ITEMS FOR A TACTILE FEEL.
**2. SPLIT LAYOUTS**:
* USE 50/50 SPLITS FOR "PRODUCT" OR "BENEFITS" SECTIONS.
* ONE SIDE TEXT, ONE SIDE **ABSTRACT 3D COMPOSITION** (NESTED CLAY SHAPES, NOT JUST AN IMAGE).
**3. OVERLAPPING ELEMENTS**:
* ALLOW ELEMENTS TO BREAK THEIR CONTAINERS (E.G., A "POPULAR" BADGE FLOATING *ABOVE* A PRICING CARD).
* USE NEGATIVE MARGINS TO PULL DECORATIVE ELEMENTS TO THE EDGES.
---
## RESPONSIVE STRATEGY
**MOBILE-FIRST APPROACH WITH PROGRESSIVE ENHANCEMENT**
THE CLAY DESIGN SYSTEM MAINTAINS ITS PLAYFUL, TACTILE PERSONALITY ACROSS ALL SCREEN SIZES WHILE ADAPTING LAYOUTS AND SIZING FOR OPTIMAL MOBILE EXPERIENCE.
**TYPOGRAPHY SCALING**:
* HERO HEADLINES: `TEXT-5XL → SM:TEXT-6XL → MD:TEXT-7XL → LG:TEXT-8XL`
* SECTION TITLES: `TEXT-3XL → SM:TEXT-4XL → MD:TEXT-5XL`
* BODY TEXT: `TEXT-BASE → SM:TEXT-LG → MD:TEXT-XL` WHERE APPROPRIATE
* ALWAYS MAINTAIN `LEADING-RELAXED` AND PROPER LINE LENGTH CONSTRAINTS
**LAYOUT TRANSFORMATIONS**:
* **NAVIGATION**: COMPACT ON MOBILE (`H-16 ROUNDED-[32PX] PX-4`) → LARGER ON DESKTOP (`SM:H-20 SM:ROUNDED-[40PX] SM:PX-8`). HIDE NON-ESSENTIAL NAV ITEMS ON MOBILE.
* **HERO**: STACK CTAS VERTICALLY (`FLEX-COL GAP-6`) → HORIZONTAL ON DESKTOP (`SM:FLEX-ROW`)
* **STATS**: 2-COLUMN GRID ON MOBILE (`GRID-COLS-2 GAP-6`) → 4 COLUMNS ON DESKTOP (`MD:GRID-COLS-4 GAP-8`)
* **FEATURES**: SINGLE COLUMN → BENTO LAYOUT WITH SPANS ON DESKTOP (`MD:GRID-COLS-2 LG:GRID-COLS-3` WITH HERO CARD `MD:COL-SPAN-2 MD:ROW-SPAN-2`)
* **BENEFITS/PRODUCT DETAIL**: STACK VERTICALLY ON MOBILE → SIDE-BY-SIDE SPLIT ON DESKTOP (`LG:GRID-COLS-2`)
* **PRICING**: STACK CARDS ON MOBILE → 3 COLUMNS ON DESKTOP (`MD:GRID-COLS-3`). SCALE EFFECT FOR HIGHLIGHTED CARD ONLY APPLIES ON DESKTOP (`MD:SCALE-110`)
**COMPONENT ADJUSTMENTS**:
* **CARDS**: REDUCE PADDING ON MOBILE (`P-6 SM:P-8`)
* **BORDER RADII**: MAINTAIN GENEROUS RADII EVEN ON MOBILE (NEVER LESS THAN `ROUNDED-[20PX]`)
* **BUTTONS**: FULL WIDTH ON MOBILE (`W-FULL SM:W-AUTO`) FOR PRIMARY CTAS
* **DECORATIVE ELEMENTS**: HIDE SOME FLOATING SHAPES ON MOBILE (`HIDDEN LG:BLOCK`)
* **SHADOWS**: KEEP FULL SHADOW STACKS—THEY'RE ESSENTIAL TO THE AESTHETIC
**TOUCH TARGETS**:
* ALL INTERACTIVE ELEMENTS MEET 44PX MINIMUM TAP TARGET (BUTTONS ARE `H-14+`)
* INCREASE SPACING IN MOBILE NAVIGATION FOR EASIER TAPPING
* ENSURE ACCORDION FAQ ITEMS HAVE ADEQUATE VERTICAL SPACING
**PERFORMANCE**:
* ANIMATIONS STILL RUN ON MOBILE BUT RESPECT `PREFERS-REDUCED-MOTION`
* BLUR EFFECTS (`BACKDROP-BLUR-XL`) REMAIN—THEY'RE CRITICAL TO THE GLASS-CLAY AESTHETIC
* BACKGROUND BLOBS SCALE WITH VIEWPORT UNITS (`VH`) SO THEY ADAPT NATURALLY
**WHAT NOT TO CHANGE ON MOBILE**:
* DON'T FLATTEN THE DESIGN—KEEP THE SHADOWS AND DEPTH
* DON'T REDUCE BORDER RADII TO GENERIC VALUES
* DON'T REMOVE THE CANDY-STORE COLORS OR MAKE THEM MUTED
* DON'T DISABLE ALL ANIMATIONS (ONLY SIMPLIFY IF PERFORMANCE ISSUES ARISE)
---
## DOS AND DON'TS
* **DO** USE PRONOUNCED "SQUISH" ANIMATIONS ON CLICK (`ACTIVE:SCALE-[0.92]` COMBINED WITH `SHADOW-CLAYPRESSED`).
* **DO** USE VARYING BORDER RADII WITHIN COMPONENTS (E.G., `ROUNDED-[48PX]` FOR OUTER CONTAINER, `ROUNDED-[32PX]` FOR CARD, `ROUNDED-[24PX]` FOR INNER IMAGE).
* **DO** USE "GLASS-CLAY" HYBRID (SEMI-TRANSPARENT WHITE `BG-WHITE/60` TO `/80` + `BACKDROP-BLUR-XL`) FOR CARDS TO REVEAL BACKGROUND BLOBS.
* **DO** USE MULTI-LAYER SHADOW STACKS (4 SHADOWS MINIMUM) TO ACHIEVE HIGH-FIDELITY DEPTH.
* **DO** APPLY NUNITO FONT FAMILY EXPLICITLY TO ALL HEADINGS, NUMBERS, AND LABELS VIA INLINE STYLES.
* **DO** USE VIBRANT GRADIENT BACKGROUNDS FOR ICON CONTAINERS WITH VARIED COLORS (BLUE, PURPLE, PINK, GREEN, CYAN, AMBER).
* **DON'T** USE GRAY TEXT LIGHTER THAN `#635F69`. THIS IS THE MINIMUM FOR ACCESSIBILITY AGAINST LIGHT BACKGROUNDS.
* **DON'T** USE SHARP CORNERS ANYWHERE. MINIMUM RADIUS IS `ROUNDED-[20PX]`, NEVER `ROUNDED-MD` OR `ROUNDED-LG`.
* **DON'T** USE FLAT COLORS FOR BACKGROUNDS. ALWAYS INCLUDE ANIMATED BLOBS OR SUBTLE GRADIENTS.
* **DON'T** USE GRADIENT TEXT FOR FONT SIZES SMALLER THAN `TEXT-5XL` (READABILITY RISK).
* **DON'T** MAKE BUTTONS TOO SMALL. MINIMUM HEIGHT IS `H-11` (44PX) FOR ACCESSIBILITY.
* **DON'T** SKIP THE HOVER LIFT EFFECT ON INTERACTIVE ELEMENTS—IT'S CORE TO THE TACTILE FEEL.
---
## IMPLEMENTATION CHECKLIST
- [ ] **BACKGROUND**: CANVAS `#F4F1FA` + ANIMATED BLOBS.
- [ ] **SHADOWS**: 4-LAYER BOX-SHADOWS DEFINED IN CSS.
- [ ] **TYPOGRAPHY**: NUNITO BLACK (HEADINGS) + DM SANS (BODY).
- [ ] **BUTTONS**: GRADIENT, ROUNDED-2XL, CLICK-SQUISH.
- [ ] **CARDS**: WHITE/60%, BACKDROP-BLUR, ROUNDED-3XL.
- [ ] **TEXT**: HIGH CONTRAST CHARCOAL/SLATE, NO LIGHT GRAYS.