6.5 KiB
BRUTALIST CINEMA - /seen/
THE UNFORGETTABLE AESTHETIC
This is not another media dashboard. This is BRUTALIST CINEMA - aggressive, unapologetic, and impossible to forget.
THE ONE THING YOU'LL REMEMBER
MASSIVE TYPOGRAPHY + HOT PINK SHADOWS
Titles at 120px+. Hot pink (#FF006E) offset shadows on everything. Pure black backgrounds. Hard edges. No curves. No gradients. No blur. Just raw, uncompromising visual impact.
DESIGN MANIFESTO
Typography
- Font: Space Grotesk (geometric, bold, commanding)
- Mono: JetBrains Mono (for technical elements)
- Scale: MASSIVE. H1 at 7rem (112px). Uppercase everything.
- Tracking: Tighter than tight (-0.04em)
- Line Height: 0.9 (stacked, aggressive)
Color System
- Background: Pure black (#000000)
- Foreground: Pure white (#FFFFFF)
- Primary: Hot Pink (#FF006E) - THE signature color
- Secondary: Pure White (high contrast moments)
- Tertiary: Electric Yellow (#FFFF00)
- Semantic: Pure RGB (Red #FF0000, Green #00FF00, Yellow #FFFF00)
Spatial Rules
- NO ROUNDED CORNERS: Everything is 0px border-radius
- THICK BORDERS: 3px minimum, 4px standard, 8px for emphasis
- BRUTAL SHADOWS: 8px 8px 0 hot pink (offset, no blur)
- HARD EDGES: No gradients, no blur, no soft transitions
Motion System
- NO EASING: steps() animation only
- INSTANT: 100ms max duration
- HARD CUTS: No smooth transitions
- GLITCH EFFECTS: Scanlines, flicker, clip-path animations
COMPONENT ARCHITECTURE
Buttons
- 3px borders
- Hot pink shadow (8px 8px 0)
- Hover: translate(-4px, -4px) + bigger shadow
- Active: snap back to origin
- Uppercase text, bold, tracking-wider
Cards
- 4px borders
- Outline color borders
- Hot pink shadow on hover
- No backdrop blur
- Scanline overlay
Badges
- 2px borders
- Solid backgrounds
- Uppercase, bold, mono font
- No transparency
Metric Cards
- 4px borders
- Brutal shadows
- Massive numbers (5xl)
- Icon in bordered box
- Hover: translate + shadow increase
Media Cards
- 4px borders
- Diagonal stripe background
- 2px hot pink accent line
- Massive monogram (8xl)
- Hard progress bar (no animation)
Sidebar
- 4px right border (hot pink)
- Scanline overlay
- Brutal nav items with shadows
- Mono font for labels
- Uppercase everything
Top Bar
- 4px bottom border (hot pink)
- Scanline overlay
- Massive page titles (8xl)
- Mono font for descriptions
VISUAL EFFECTS
Noise Texture
- SVG fractal noise overlay
- 8% opacity
- Mix-blend-mode: overlay
- Fixed position, covers everything
Scanlines
- Repeating linear gradient
- 2px transparent, 2px white at 3% opacity
- Applied to sidebar, top bar, cards
Glitch Effect
- Clip-path animation
- Red/yellow chromatic aberration
- 2-3s duration, infinite loop
- Applied to headings on hover
Brutal Stripes
- 45deg diagonal repeating gradient
- 20px transparent, 20px hot pink at 5%
- Background pattern for cards
TYPOGRAPHY SCALE
H1: 7rem (112px) - WELCOME BACK
H2: 4rem (64px) - CONTINUE
H3: 2.5rem (40px) - Section titles
Body: 0.875rem (14px) - Content
Small: 0.75rem (12px) - Meta
Tiny: 0.625rem (10px) - Labels
All uppercase. All bold. All tracked tight.
ANIMATION RULES
Allowed
- Instant opacity changes (steps(1))
- Hard position snaps (steps(2-3))
- Glitch/flicker effects
- Scanline scrolling
Forbidden
- Smooth easing (cubic-bezier)
- Fade transitions
- Scale animations (except brutal-scale)
- Rotation (except glitch)
- Blur effects
INTERACTION PATTERNS
Hover States
Button: translate(-4px, -4px) + shadow increase
Card: translate(-4px, -4px) + shadow change
Nav Item: translate(-2px, 0) + border color
Active States
Button: translate(0, 0) + shadow decrease
Card: border color change
Nav Item: hot pink background + shadow
Focus States
4px solid hot pink ring
No offset
Instant appearance
SCROLLBAR DESIGN
Width: 12px
Track: Surface container + 2px border
Thumb: Hot pink + 2px black border
Hover: Brighter pink
ACCESSIBILITY
Contrast Ratios
- White on black: 21:1 (AAA)
- Hot pink on black: 8.5:1 (AA)
- Yellow on black: 19.5:1 (AAA)
Focus Indicators
- 4px solid hot pink
- High visibility
- Instant appearance
Motion
- Respects prefers-reduced-motion
- Disables glitch/flicker effects
- Keeps instant transitions
BROWSER SUPPORT
- Chrome/Edge 90+
- Firefox 88+
- Safari 14+
- No IE11 (uses CSS Grid, custom properties)
THE BRUTALIST CHECKLIST
✅ Pure black background ✅ Hot pink accent color ✅ Zero border radius ✅ Thick borders (3-4px) ✅ Offset shadows (no blur) ✅ Massive typography (7rem+) ✅ Uppercase everything ✅ Mono font for technical elements ✅ Scanline overlays ✅ Noise texture ✅ Hard-cut animations ✅ Glitch effects ✅ No gradients ✅ No blur ✅ No smooth easing
COMPARISON: BEFORE vs AFTER
Before (Neo-Cinematic)
- Soft rounded corners (3xl)
- Gradient backgrounds
- Backdrop blur
- Smooth animations (300-400ms)
- Cyan/magenta colors
- Subtle shadows
- Refined typography
After (Brutalist Cinema)
- Zero rounded corners
- Solid colors only
- No blur anywhere
- Instant animations (100ms)
- Hot pink/white/yellow
- Brutal offset shadows
- MASSIVE typography
THE IMPACT
When someone sees /seen/, they will remember:
- THE PINK SHADOWS - Impossible to miss
- THE MASSIVE TYPE - Titles that scream
- THE HARD EDGES - No softness anywhere
- THE SCANLINES - Retro-tech aesthetic
- THE INSTANT MOTION - No smooth transitions
This is not a dashboard. This is a STATEMENT.
IMPLEMENTATION STATUS
✅ Design system tokens ✅ Typography system ✅ Color palette ✅ Animation system ✅ Button component ✅ Badge component ✅ Card components ✅ Metric cards ✅ Media cards ✅ Sidebar ✅ Top bar ✅ Dashboard page ✅ App shell
NEXT STEPS
- Apply to all remaining pages
- Add glitch effect to headings
- Create brutal loading states
- Design error boundaries
- Add keyboard shortcuts overlay
- Implement command palette
- Create onboarding flow
Design System: BRUTALIST CINEMA v1.0
Signature Color: HOT PINK #FF006E
Philosophy: AGGRESSIVE. UNAPOLOGETIC. UNFORGETTABLE.
Status: PRODUCTION READY
FINAL WORD
This is what happens when you stop playing it safe. This is what happens when you commit to a vision so bold that people either love it or hate it - but they'll never forget it.
Welcome to BRUTALIST CINEMA.