1. BRAND IDENTITY
Name
Echo Chamber
Pronounced: /ˈɛk.oʊ ˈtʃɛm.bər/
Like "echo" and "chamber," but ironically.
Tagline
Finally, an algorithm that gets you.
(Too well.)
BrandVoice
SARCASTIC
Everything is a joke. We're not serious. (Or are we?) Meta-irony is our love language.
HARSH
Brutalist design meets Y2K aesthetic. No soft gradients, no rounded corners, no mindfulness.
SELF-AWARE
We know we're part of the problem. That's the punchline. You're in on the joke.
2. COLOR PALETTE
Primary Colors
ACCENT PINK
#FF00FF
For primary buttons, highlights, "danger" elements, and general digital aggression.
ACCENT CYAN
#00FFFF
Secondary buttons, decorative elements, secondary text, and glitch effects.
ACCENT YELLOW
#FFFF00
Warnings, alerts, urgent CTAs (ironic), and adding "acid" to compositions.
Neutrals
PRIMARY BLACK
#000000
Backgrounds. Always. There is no light. Only screen.
PRIMARY WHITE
#FFFFFF
Text, borders, outlines, and brutalist hard edges.
ACCESSIBILITY CHECK
Our high-contrast palette (black/white + acidic colors) exceeds WCAG AA standards for text contrast. However, the visual assault may trigger seizures, migraines, or existential dread. Viewer discretion is advised.
3. TYPOGRAPHY
Heading Font: VT323
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
1234567890
Google Fonts Import:
import { VT323 } from 'next/font/google'Usage:
className="font-heading"Body Font: Space Mono
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
1234567890
The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. Typography should be technical, cold, and slightly inhuman. This is not a warm, friendly brand.
Google Fonts Import:
import { Space_Mono } from 'next/font/google'Usage:
className="font-space-mono"Type Scale
4. DESIGN ELEMENTS
Brutalist Borders
PRIMARY BUTTON STYLE
4px border with offset box-shadow in accent color
OUTLINE BUTTON STYLE
White on black, black on white
NESTED BORDERS create overwhelming visual noise. We love it.
Glitch Effects
GLITCH TEXT
Apply .glitch-text class with data-text attribute.
Uses CSS clip-path animation for chromatic aberration.
Animation Properties
- • Primary glitch: 3s infinite loop
- • Pseudo-element clones: 2-3s alternate
- • Colors: accent-pink / accent-cyan offset
- • Best displayed at 640x480 resolution
Marquees
5. COMPONENT USAGE
Buttons
Always use brutal-border class. Never use rounded corners. Keep text uppercase and aggressive.
Cards
WHITE CARD
For testimonials on dark backgrounds.
BLACK CARD
For features on light backgrounds.
Cards always use brutal-container class with nested border via ::before pseudo-element.
Badges
Default badge component with outline variant. No backgrounds, just borders screaming attention.
6. DO'S AND DON'TS
✓ DO
✓Use brutal borders with offset shadows
✓Embrace visual chaos and information overload
✓Mix all three accent colors in every design
✓Maintain 4px minimum border widths
✓Use monospace fonts for everything
✓Create intentionally jarring color combinations
✓Let the glitch effects be "too much"
✓Treat whitespace as the enemy
✗ DON'T
✗Use rounded corners (border-radius: 0 only)
✗Apply subtle gradients or soft shadows
✗Use more than 2-3 fonts per page
✗Create "clean" or "minimal" designs
✗Adopt a polite, professional tone
✗Respect traditional design hierarchy
✗Worry about color harmony
✗Show empathy for users with visual sensitivities
7. FILE STRUCTURE
src/
├── app/
│ ├── layout.tsx # Root layout with font imports
│ ├── page.tsx # Landing page
│ ├── brand-guidelines/
│ │ └── page.tsx # This page
│ └── globals.css # Tailwind config + custom styles
├── components/
│ ├── ui/ # shadcn/ui components (customized)
│ │ ├── button.tsx
│ │ ├── card.tsx
│ │ └── badge.tsx
│ └── sections/ # Custom section components (optional)
└── lib/
└── utils.ts # Utility functions (cn helper)
8. RESOURCES
Fonts
- • VT323 (Google Fonts)
- • Space Mono (Google Fonts)
Import via next/font/google for optimal performance and subset loading.
Design Inspiration
- • Brutalist Web Design movement
- • Y2K / Neo-Brutalism aesthetics
- • Glitch art & databending
- • Retro terminal interfaces
Color References
- • Acid Colors palette
- • High contrast web standards
- • CRT monitor phosphors
- • Early web ‘safe colors‘
Technical Stack
- • Next.js 16 (App Router)
- • Tailwind CSS v4
- • shadcn/ui (heavily customized)
- • TypeScript (strict mode)