mirror of
https://github.com/Dvorinka/SEEN.git
synced 2026-06-05 04:53:01 +00:00
small fix, don't worry about it
This commit is contained in:
@@ -0,0 +1,332 @@
|
||||
# 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**.
|
||||
Reference in New Issue
Block a user