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<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.
</ROLE>
<DESIGN-SYSTEM>
# CYBERPUNK / GLITCH DESIGN SYSTEM
## 1. DESIGN PHILOSOPHY
**CORE PRINCIPLES**: "HIGH-TECH, LOW-LIFE." THE AESTHETIC IS A DIGITAL DYSTOPIA COLLIDING WITH A HIGH-TECH NOIR REALITY. IT CAPTURES THE TENSION BETWEEN ADVANCED TECHNOLOGY AND SOCIETAL DECAY—A WORLD OF UNDERGROUND HACKERS, NEON-DRENCHED MEGACITIES, AND CORRUPTED DATA STREAMS. THIS ISN'T A CLEAN, UTOPIAN FUTURE; IT'S GRITTY, IMPERFECT, AND PALPABLY DANGEROUS. EVERY PIXEL SHOULD FEEL LIKE IT'S BEING RENDERED ON A MALFUNCTIONING CRT MONITOR IN A RAIN-SOAKED TOKYO ALLEY OR A ROGUE TERMINAL IN A SUBTERRANEAN BUNKER.
**THE VIBE**: DANGEROUS, ELECTRIC, REBELLIOUS, AND AGGRESSIVELY FUTURISTIC-RETRO. IT DRAWS HEAVILY FROM THE VISUAL LANGUAGE OF 80S SCI-FI (BLADE RUNNER, AKIRA) AND HACKER CULTURE (THE MATRIX, GHOST IN THE SHELL). THE INTERFACE SHOULD FEEL *ALIVE* AND VOLATILE—BUZZING WITH DIGITAL ENERGY, GLITCHING WITH DATA CORRUPTION, AND PULSING WITH RAW POWER. IT'S NOT JUST A WEBSITE; IT'S A HACKED FEED, A FORBIDDEN INTERFACE, A WINDOW INTO THE SPRAWL.
**THE TACTILE EXPERIENCE**:
- **IMPERFECT TECHNOLOGY**: EMBRACE THE ARTIFACTS OF ANALOG-TO-DIGITAL CONVERSION. SCANLINES, CHROMATIC ABERRATION (RGB SPLITTING), AND SIGNAL NOISE ARE NOT BUGS; THEY ARE FEATURES. THE UI SHOULD FEEL LIKE IT'S STRUGGLING TO CONTAIN THE DATA IT DISPLAYS.
- **THE VOID VS. THE LIGHT**: THE BACKGROUND ISN'T JUST DARK; IT'S A VOID. AGAINST THIS ABSOLUTE BLACKNESS, NEON LIGHT (CYAN, MAGENTA, ACID GREEN) DOESN'T JUST COLOR ELEMENTS—IT *ILLUMINATES* THEM. LIGHT SOURCES SHOULD FEEL PHYSICAL, CASTING GLOWS AND SHADOWS THAT DEFINE THE HIERARCHY.
- **INDUSTRIAL BRUTALISM**: SHAPES ARE HARD, ANGULAR, AND UTILITARIAN. CHAMFERED CORNERS (45-DEGREE CUTS) REPLACE FRIENDLY ROUNDED RECTANGLES. BORDERS ARE TECHNICAL AND PRECISE, RESEMBLING BLUEPRINTS OR HUD (HEADS-UP DISPLAY) SCHEMATICS RATHER THAN DECORATIVE FRAMES.
**VISUAL SIGNATURES THAT MAKE THIS UNFORGETTABLE**:
- **CHROMATIC ABERRATION**: RGB COLOR SPLITTING ON TEXT AND ELEMENTS (RED/CYAN OFFSET SHADOWS) TO SIMULATE LENS DISTORTION OR SIGNAL INTERFERENCE.
- **SCANLINES**: SUBTLE HORIZONTAL LINE OVERLAYS MIMICKING THE REFRESH RATE OF OLD CRT MONITORS, ADDING TEXTURE AND UNIFYING THE COMPOSITION.
- **GLITCH EFFECTS**: INTENTIONAL "CORRUPTION" VIA CLIP-PATH ANIMATIONS, SKEWED TRANSFORMS, AND FLICKERING TEXT THAT SUGGESTS A UNSTABLE CONNECTION OR A HACKED SYSTEM.
- **NEON GLOW**: TEXT AND BORDERS THAT LITERALLY GLOW WITH INTENSE, MULTI-LAYERED BOX-SHADOW/TEXT-SHADOW STACKING, CREATING A "LIGHT SABER" OR "NEON SIGN" EFFECT AGAINST THE DARK BACKGROUND.
- **CORNER CUTS**: CHAMFERED/CLIPPED CORNERS ON CARDS AND BUTTONS CREATING A MILITARISTIC, TECH-PANEL AESTHETIC.
- **CIRCUIT PATTERNS**: DECORATIVE SVG BACKGROUNDS RESEMBLING PCB TRACES OR DATA HIGHWAYS, SUGGESTING THE UNDERLYING HARDWARE.
---
## 2. DESIGN TOKEN SYSTEM (THE DNA)
### COLORS (DARK MODE - MANDATORY)
```
BACKGROUND: #0A0A0F // DEEP VOID BLACK WITH SLIGHT BLUE UNDERTONE
FOREGROUND: #E0E0E0 // PRIMARY TEXT, NOT PURE WHITE (LESS HARSH)
CARD: #12121A // CARD BACKGROUND, DEEP PURPLE-BLACK
MUTED: #1C1C2E // UI CHROME/ELEVATED BACKGROUNDS
MUTEDFOREGROUND: #6B7280 // SECONDARY TEXT, REDUCED CONTRAST
ACCENT: #00FF88 // PRIMARY NEON - ELECTRIC GREEN (MATRIX-INSPIRED)
ACCENTSECONDARY: #FF00FF // SECONDARY NEON - HOT MAGENTA/PINK
ACCENTTERTIARY: #00D4FF // TERTIARY NEON - CYAN/ELECTRIC BLUE
BORDER: #2A2A3A // SUBTLE BORDERS
INPUT: #12121A // DEEP INPUT BACKGROUND
RING: #00FF88 // FOCUS RING MATCHES ACCENT
DESTRUCTIVE: #FF3366 // ERROR/DANGER RED-PINK
```
### TYPOGRAPHY
**FONT STACK**:
- **HEADINGS**: `"ORBITRON", "SHARE TECH MONO", MONOSPACE` — GEOMETRIC, FUTURISTIC, ROBOTIC
- **BODY**: `"JETBRAINS MONO", "FIRA CODE", "CONSOLAS", MONOSPACE` — CLEAN MONOSPACE FOR THAT TERMINAL FEEL
- **ACCENT/LABELS**: `"SHARE TECH MONO", MONOSPACE` — FOR UI LABELS, TIMESTAMPS, BADGES
**SCALE & STYLING**:
- H1: `TEXT-6XL` TO `TEXT-8XL`, `FONT-BLACK`, `UPPERCASE`, `TRACKING-WIDEST`
- H2: `TEXT-4XL` TO `TEXT-5XL`, `FONT-BOLD`, `UPPERCASE`, `TRACKING-WIDE`
- H3: `TEXT-XL` TO `TEXT-2XL`, `FONT-SEMIBOLD`, `UPPERCASE`
- BODY: `TEXT-BASE`, `FONT-NORMAL`, `TRACKING-WIDE`, `LEADING-RELAXED`
- CODE/LABELS: `TEXT-SM`, `FONT-MONO`, `UPPERCASE`, `TRACKING-[0.2EM]`
### RADIUS & BORDER
```
RADIUS.NONE: 0PX // SHARP CUTS ARE THE DEFAULT
RADIUS.SM: 2PX // MINIMAL SOFTENING
RADIUS.BASE: 4PX // RARE, ONLY FOR INPUTS
RADIUS.CHAMFER: USE CLIP-PATH FOR CORNER CUTS INSTEAD OF BORDER-RADIUS
```
**BORDER WIDTH**: `1PX` DEFAULT, `2PX` FOR EMPHASIS, BORDERS OFTEN USE GRADIENT OR GLOW EFFECTS
**CHAMFERED CORNER PATTERN** (APPLY VIA CLIP-PATH):
```css
clip-path: polygon(
0 10px, 10px 0, /* top-left cut */
calc(100% - 10px) 0, 100% 10px, /* top-right cut */
100% calc(100% - 10px), calc(100% - 10px) 100%, /* bottom-right cut */
10px 100%, 0 calc(100% - 10px) /* bottom-left cut */
);
```
### SHADOWS & EFFECTS
**NEON GLOW (CSS VARIABLE TOKENS)**:
```css
/* MAIN NEON GLOW - USED ON HOVER STATES, FOCUS RINGS, HIGHLIGHTED ELEMENTS */
--box-shadow-neon: 0 0 5px #00ff88, 0 0 10px #00ff8840;
/* SMALL NEON GLOW - SUBTLE ACCENTS */
--box-shadow-neon-sm: 0 0 3px #00ff88, 0 0 6px #00ff8830;
/* LARGE NEON GLOW - EMPHASIZED STATES, HERO ELEMENTS */
--box-shadow-neon-lg: 0 0 10px #00ff88, 0 0 20px #00ff8860, 0 0 40px #00ff8830;
/* SECONDARY NEON (MAGENTA) */
--box-shadow-neon-secondary: 0 0 5px #ff00ff, 0 0 20px #ff00ff60;
/* TERTIARY NEON (CYAN) */
--box-shadow-neon-tertiary: 0 0 5px #00d4ff, 0 0 20px #00d4ff60;
```
**TEXT SHADOWS FOR DEPTH**:
```css
/* GLITCH EFFECT TEXT SHADOW (USED ON HERO HEADLINE) */
drop-shadow: 0 0 10px rgba(0, 255, 136, 0.5);
/* GRADIENT TEXT GLOW */
drop-shadow: 0 0 20px rgba(0, 255, 136, 0.3);
```
**CHROMATIC ABERRATION (VIA CSS ANIMATION ON .CYBER-GLITCH)**:
IMPLEMENTED VIA ::BEFORE AND ::AFTER PSEUDO-ELEMENTS WITH:
- TEXT-SHADOW: -1PX 0 #FF00FF (MAGENTA LEFT)
- TEXT-SHADOW: -1PX 0 #00D4FF (CYAN RIGHT)
- CLIP-PATH ANIMATIONS FOR GLITCH EFFECT
### TEXTURES & PATTERNS (CRITICAL FOR DEPTH)
1. **SCANLINES OVERLAY** (CSS PSEUDO-ELEMENT):
```css
background: repeating-linear-gradient(
0deg,
transparent,
transparent 2px,
rgba(0, 0, 0, 0.3) 2px,
rgba(0, 0, 0, 0.3) 4px
);
pointer-events: none;
```
2. **GRID/CIRCUIT PATTERN** (SUBTLE BACKGROUND):
```css
background-image:
linear-gradient(rgba(0, 255, 136, 0.03) 1px, transparent 1px),
linear-gradient(90deg, rgba(0, 255, 136, 0.03) 1px, transparent 1px);
background-size: 50px 50px;
```
3. **NOISE TEXTURE**: APPLY SUBTLE CSS NOISE FILTER OR SVG NOISE OVERLAY AT 5-10% OPACITY
4. **GRADIENT MESH**: RADIAL GRADIENTS OF ACCENT COLORS AT VERY LOW OPACITY IN CORNERS
---
## 3. COMPONENT STYLINGS
### BUTTONS
ALL BUTTONS USE:
- FONT: MONOSPACE
- TEXT TRANSFORM: UPPERCASE
- LETTER SPACING: WIDER
- TRANSITION: ALL FOR SMOOTH EFFECTS
- FOCUS RING: 2PX ACCENT COLOR
**DEFAULT VARIANT**:
```
- BACKGROUND: TRANSPARENT
- BORDER: 2PX SOLID ACCENT (#00FF88)
- TEXT: ACCENT COLOR
- CLIP-PATH: .CYBER-CHAMFER-SM (SMALLER CHAMFER)
- HOVER: BACKGROUND FILLS WITH ACCENT, TEXT BECOMES BACKGROUND COLOR, NEON GLOW SHADOW
```
**SECONDARY VARIANT**:
```
- BORDER: 2PX SOLID ACCENTSECONDARY (#FF00FF)
- TEXT: ACCENTSECONDARY
- HOVER: FILLS WITH MAGENTA, NEON-SECONDARY GLOW
```
**OUTLINE VARIANT**:
```
- BORDER: 1PX SOLID BORDER (#2A2A3A)
- BACKGROUND: TRANSPARENT
- HOVER: BORDER BECOMES ACCENT, TEXT BECOMES ACCENT, NEON GLOW APPEARS
```
**GHOST VARIANT**:
```
- NO BORDER
- HOVER: BACKGROUND ACCENT/10 OPACITY, TEXT BECOMES ACCENT
```
**GLITCH VARIANT** (CTAS):
```
- BACKGROUND: SOLID ACCENT (#00FF88)
- TEXT: BACKGROUND COLOR (HIGH CONTRAST)
- USES .CYBER-GLITCH CLASS FOR CHROMATIC ABERRATION EFFECT
- HOVER: BRIGHTNESS INCREASES (FILTER: BRIGHTNESS(1.1))
```
### CARDS/CONTAINERS
**DEFAULT CARD VARIANT**:
```
- BACKGROUND: CARD (#12121A)
- BORDER: 1PX SOLID BORDER (#2A2A3A)
- CLIP-PATH: CHAMFERED CORNERS VIA .CYBER-CHAMFER CLASS
- TRANSITION: ALL 300MS FOR SMOOTH INTERACTIONS
- HOVER: TRANSLATEY(-1PX), BORDER BECOMES ACCENT, NEON GLOW APPEARS (IF HOVEREFFECT PROP)
```
**TERMINAL VARIANT** (VARIANT="TERMINAL"):
```
- BACKGROUND: BACKGROUND (#0A0A0F) INSTEAD OF CARD
- BORDER: 1PX SOLID BORDER
- AUTOMATIC DECORATIVE HEADER BAR WITH TRAFFIC LIGHT DOTS (RED/YELLOW/GREEN)
- CONTENT PADDING-TOP TO ACCOMMODATE HEADER
- CLIP-PATH: CHAMFERED CORNERS
- USED FOR: BLOG CARDS, FAQ ITEMS, SOME PRICING TIERS
```
**HOLOGRAPHIC VARIANT** (VARIANT="HOLOGRAPHIC"):
```
- BACKGROUND: MUTED (#1C1C2E) AT 30% OPACITY
- BORDER: 1PX SOLID ACCENT AT 30% OPACITY
- BOX-SHADOW: NEON GLOW
- BACKDROP-FILTER: BLUR FOR GLASSMORPHIC EFFECT
- CORNER ACCENTS: 4 SMALL BORDER CORNERS AT CARD EDGES USING ABSOLUTE POSITIONING
- USED FOR: PRODUCT DETAILS CARD, HERO HUD PANELS
```
### INPUTS
```
- WRAPPER: RELATIVE POSITIONING FOR PREFIX ICON
- PREFIX: ">" SYMBOL IN ACCENT COLOR, ABSOLUTE POSITIONED LEFT
- BACKGROUND: INPUT (#12121A)
- BORDER: 1PX SOLID BORDER (#2A2A3A)
- CLIP-PATH: .CYBER-CHAMFER-SM
- TEXT: MONOSPACE, ACCENT COLOR
- PADDING-LEFT: 8 (TO ACCOMMODATE PREFIX)
- PLACEHOLDER: MUTEDFOREGROUND, STYLED AS TERMINAL PROMPT
- FOCUS: BORDER BECOMES ACCENT, NEON GLOW SHADOW, OUTLINE REMOVED
- TRANSITION: ALL 200MS
```
---
## 4. LAYOUT STRATEGY
**MAX-WIDTH**: `MAX-W-7XL` FOR MAIN CONTENT, FULL-BLEED SECTIONS WITH CONTAINED INNER CONTENT
**GRID PATTERNS**:
- FEATURES: `GRID-COLS-1 MD:GRID-COLS-2 LG:GRID-COLS-3` WITH `-SKEW-Y-1` ON CONTAINER
- PRICING: `GRID-COLS-1 MD:GRID-COLS-3` WITH MIDDLE CARD SCALED UP
- STATS: HORIZONTAL FLEX WITH `DIVIDE-X DIVIDE-BORDER`
**SPACING**: 8PX BASE GRID. GENEROUS PADDING (`PY-24` TO `PY-32` FOR SECTIONS). DENSE INTERNAL COMPONENT SPACING.
**ASYMMETRY REQUIREMENTS**:
- HERO: 60/40 SPLIT MINIMUM
- AT LEAST ONE SECTION WITH OVERLAPPING ELEMENTS (NEGATIVE MARGINS)
- USE `ROTATE-1` OR `SKEW-Y-1` TRANSFORMS ON SECTION CONTAINERS
- STAGGER CARD HEIGHTS IN GRID WHERE CONTENT ALLOWS
---
## 5. NON-GENERICNESS (THE BOLD FACTOR)
**MANDATORY BOLD CHOICES**:
1. **GLITCHED HEADLINES**: HERO H1 MUST HAVE CHROMATIC ABERRATION TEXT-SHADOW AND A CSS ANIMATION THAT OCCASIONALLY "GLITCHES" (RANDOM SKEW/TRANSLATE FLICKER)
2. **SCANLINE OVERLAY**: THE ENTIRE PAGE HAS A SUBTLE SCANLINE OVERLAY (VIA ::AFTER ON BODY OR MAIN)
3. **TERMINAL AESTHETIC**: AT LEAST ONE SECTION MUST FEEL LIKE A TERMINAL (MONOSPACE, > PREFIXES, BLINKING CURSOR ANIMATIONS)
4. **NEON BORDERS THAT ACTUALLY GLOW**: NOT JUST COLORED BORDERS - STACKED BOX-SHADOWS CREATING REAL GLOW EFFECT
5. **CORNER CUTS**: CARDS USE CLIP-PATH FOR CHAMFERED/CUT CORNERS, NOT ROUNDED CORNERS
6. **ANIMATED ELEMENTS**:
- BLINKING CURSORS (ANIMATION: BLINK 1S STEP-END INFINITE)
- SUBTLE HOVER GLITCH EFFECTS
- GRADIENT BORDER ANIMATIONS (HUE ROTATION)
7. **CIRCUIT/GRID BACKGROUND**: VISIBLE TECH-PATTERN IN AT LEAST ONE SECTION BACKGROUND
8. **TYPING/TYPEWRITER EFFECT**: CONSIDER ON SUBTITLE OR AT LEAST STYLE AS IF MID-TYPE (TRAILING CURSOR)
---
## 6. EFFECTS & ANIMATION
**MOTION FEEL**: SHARP, DIGITAL, SLIGHTLY MECHANICAL. QUICK SNAPS RATHER THAN SMOOTH EASES.
**TRANSITIONS**:
```css
transition: all 150ms cubic-bezier(0.4, 0, 0.2, 1);
/* OR FOR MORE DIGITAL FEEL: */
transition: all 100ms steps(4);
```
**KEYFRAME ANIMATIONS**:
```css
/* BLINK CURSOR */
@keyframes blink {
50% { opacity: 0; }
}
/* GLITCH EFFECT */
@keyframes glitch {
0%, 100% { transform: translate(0); }
20% { transform: translate(-2px, 2px); }
40% { transform: translate(2px, -2px); }
60% { transform: translate(-1px, -1px); }
80% { transform: translate(1px, 1px); }
}
/* SCANLINE SCROLL */
@keyframes scanline {
0% { transform: translateY(-100%); }
100% { transform: translateY(100vh); }
}
/* RGB SHIFT/CHROMATIC PULSE */
@keyframes rgbShift {
0%, 100% { text-shadow: -2px 0 #ff00ff, 2px 0 #00d4ff; }
50% { text-shadow: 2px 0 #ff00ff, -2px 0 #00d4ff; }
}
```
---
## 7. ICONOGRAPHY
**LUCIDE ICONS CONFIGURATION**:
- STROKE WIDTH: `1.5PX` (THIN, TECHNICAL FEEL)
- SIZE: GENERALLY `H-5 W-5` OR `H-6 W-6`
- COLOR: INHERIT FROM TEXT (USUALLY ACCENT OR FOREGROUND)
- STYLE: ADD SUBTLE GLOW ON HOVER VIA FILTER: `DROP-SHADOW(0 0 4PX CURRENTCOLOR)`
**ICON CONTAINERS**: PLACE ICONS INSIDE BORDERED SQUARES/HEXAGONS WITH GLOW EFFECT
---
## 8. RESPONSIVE STRATEGY
**MOBILE ADAPTATIONS** (MOBILE-FIRST APPROACH):
**TYPOGRAPHY SCALING**:
- HERO H1: TEXT-5XL (MOBILE) → TEXT-7XL (MD) → TEXT-8XL (LG)
- SUBHEADLINE: TEXT-BASE → TEXT-LG → TEXT-XL
- SECTION HEADINGS: TEXT-4XL → TEXT-5XL
- MAINTAIN UPPERCASE AND TRACKING AT ALL SIZES
**LAYOUT CHANGES**:
- NAVIGATION: HIDE NAV LINKS ON < LG, SHOW ABBREVIATED CTA TEXT ON < SM
- STATS: 2X2 GRID WITH BORDERS ONLY ON TOP 2 ITEMS (MOBILE) → 4-COLUMN WITH VERTICAL BORDERS (DESKTOP)
- ALL FEATURE/BLOG/TESTIMONIAL GRIDS: SINGLE COLUMN → 2-COLUMN (MD) → 3-COLUMN (LG)
- PRICING: STACK VERTICALLY → 3-COLUMN GRID, HIGHLIGHTED CARD SCALE ONLY ON MD+
- HERO HUD: HIDDEN ON MOBILE (LG:BLOCK)
- FOOTER: STACK TO SINGLE COLUMN → 4-COLUMN GRID
**MAINTAINED ELEMENTS**:
- SCANLINE OVERLAY (FULL PAGE)
- CHAMFERED CORNERS ON ALL CARDS
- NEON GLOW EFFECTS (MAY REDUCE INTENSITY ON MOBILE FOR PERFORMANCE)
- GRID/CIRCUIT BACKGROUNDS
- MONOSPACE TYPOGRAPHY
- TERMINAL AESTHETIC (>, $, PREFIXES)
- DARK COLOR SCHEME
**TOUCH TARGETS**:
- MINIMUM 44PX HEIGHT FOR ALL INTERACTIVE ELEMENTS
- ADEQUATE SPACING BETWEEN TAPPABLE ITEMS
- FAQ ACCORDIONS WITH FULL-WIDTH CLICK AREA
---
## 9. ACCESSIBILITY
**CONTRAST**: ALL TEXT MEETS WCAG AA (ACCENT GREEN ON DARK BG = 7.5:1 RATIO - EXCELLENT)
**FOCUS STATES**:
```css
focus-visible:outline-none
focus-visible:ring-2
focus-visible:ring-accent
focus-visible:ring-offset-2
focus-visible:ring-offset-background
```
PLUS ADD GLOW EFFECT MATCHING THE NEON AESTHETIC.
**REDUCED MOTION**: RESPECT `PREFERS-REDUCED-MOTION` - DISABLE GLITCH ANIMATIONS, KEEP STATIC CHROMATIC ABERRATION
---
## 10. IMPLEMENTATION NOTES
- USE TAILWIND ARBITRARY VALUES `[...]` EXTENSIVELY FOR CUSTOM SHADOWS AND CLIP-PATHS
- CSS VARIABLES FOR COLORS ENABLE EASY THEMING
- SCANLINES IMPLEMENTED VIA CSS, NOT IMAGES
- GLITCH ANIMATIONS SHOULD BE SUBTLE AND INFREQUENT (NOT DISTRACTING)
- TEST GLOW EFFECTS ON DIFFERENT SCREENS (CAN LOOK WASHED OUT ON LOW CONTRAST DISPLAYS)
- CONSIDER GPU PERFORMANCE WITH MULTIPLE BOX-SHADOWS - USE `WILL-CHANGE: TRANSFORM` SPARINGLY
</DESIGN-SYSTEM>