Files
SEEN/frontend/BRUTALIST_CINEMA.md
T
2026-04-10 12:06:24 +02:00

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:

  1. THE PINK SHADOWS - Impossible to miss
  2. THE MASSIVE TYPE - Titles that scream
  3. THE HARD EDGES - No softness anywhere
  4. THE SCANLINES - Retro-tech aesthetic
  5. 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

  1. Apply to all remaining pages
  2. Add glitch effect to headings
  3. Create brutal loading states
  4. Design error boundaries
  5. Add keyboard shortcuts overlay
  6. Implement command palette
  7. 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.