Industrial
Mission
Embrace raw, unpolished aesthetics — exposed structural elements, utilitarian typography, and materials like metal, concrete, and steel that celebrate function over decoration.
Brand
🎨 Colors
#1a1a1a — Near-black (primary)
#4a4a4a — Gunmetal gray (secondary)
#c44536 — Rust red (accent)
#f5f0eb — Raw concrete (background)
#e0e0e0 — Light steel (text on dark)
#8b4513 — Oxidized copper (highlight)
🔤 Typography
- Heading: Bebas Neue (condensed, bold, industrial) or Oswald
- Body: IBM Plex Mono or Space Mono (monospace, technical feel)
- Scale: xs: 0.75rem, sm: 0.875rem, base: 1rem, lg: 1.125rem, xl: 1.25rem, 2xl: 1.5rem, 3xl: 2.5rem
📐 Spacing
- Tight, efficient spacing: 0.5rem–1.5rem gaps
- Section padding: 4rem vertical, 1.5rem horizontal
- Card gaps: 1rem
- Border radius: 0–2px (sharp, angular, no softness)
🧩 Components
- Buttons: Heavy borders (2–3px), industrial stencil feel, sharp corners, monospace text, hover fills with rust/oxide color
- Cards: Border-heavy with visible structural lines, dark backgrounds, angular cutouts (clip-path), rivet/bolt-like decorative corners
- Nav: Heavy top bar with visible structural dividers, all-caps monospace labels, industrial iconography
- Hero: Full-width construction imagery or concrete texture, massive condensed headline, exposed grid lines
- Footer: Heavy border-top, structural column layout, minimal decoration
♿ Accessibility
- Minimum 4.5:1 contrast — dark backgrounds with light text are the norm
- Focus states: thick (3px) high-contrast border, angular not rounded
- Minimum font size: 0.875rem (14px) — monospace reads smaller than proportional
- Reduced motion: no heavy parallax or structural animation
✍️ Writing Tone
Direct, utilitarian, no-nonsense. Short declarative sentences. Technical terminology welcomed. All-caps for labels and navigation. No marketing speak. Sentence case for body, uppercase for UI labels.
Do / Don't
✅ Do
- Use visible structural elements — borders, dividers, grid lines — as core design elements
- Embrace monospace and condensed typography for an engineered feel
- Add texture: subtle concrete, metal grain, or paper texture backgrounds
- Use angular shapes, diagonal cuts, and sharp corners consistently
- Expose the "bones" of the layout — visible grid lines are a feature
❌ Don't
- Add drop shadows — industrial is flat and physically grounded
- Use rounded corners anywhere — sharp angles define the style
- Choose decorative or script fonts — typography should feel engineered
- Add gradients — stick to flat, solid colors
- Include playful illustrations — the tone is serious and functional
Quality Gates
1---2name: industrial3description: Factory/warehouse, exposed structure, metal, concrete, raw.4---5# Industrial6## Mission7Embrace raw, unpolished aesthetics — exposed structural elements, utilitarian typography, and materials like metal, concrete, and steel that celebrate function over decoration.8## Brand9### 🎨 Colors10- `#1a1a1a` — Near-black (primary)11- `#4a4a4a` — Gunmetal gray (secondary)12- `#c44536` — Rust red (accent)13- `#f5f0eb` — Raw concrete (background)14- `#e0e0e0` — Light steel (text on dark)15- `#8b4513` — Oxidized copper (highlight)16### 🔤 Typography17- **Heading:** Bebas Neue (condensed, bold, industrial) or Oswald18- **Body:** IBM Plex Mono or Space Mono (monospace, technical feel)19- **Scale:** xs: 0.75rem, sm: 0.875rem, base: 1rem, lg: 1.125rem, xl: 1.25rem, 2xl: 1.5rem, 3xl: 2.5rem20### 📐 Spacing21- Tight, efficient spacing: 0.5rem–1.5rem gaps22- Section padding: 4rem vertical, 1.5rem horizontal23- Card gaps: 1rem24- Border radius: 0–2px (sharp, angular, no softness)25### 🧩 Components26- **Buttons:** Heavy borders (2–3px), industrial stencil feel, sharp corners, monospace text, hover fills with rust/oxide color27- **Cards:** Border-heavy with visible structural lines, dark backgrounds, angular cutouts (clip-path), rivet/bolt-like decorative corners28- **Nav:** Heavy top bar with visible structural dividers, all-caps monospace labels, industrial iconography29- **Hero:** Full-width construction imagery or concrete texture, massive condensed headline, exposed grid lines30- **Footer:** Heavy border-top, structural column layout, minimal decoration31### ♿ Accessibility32- Minimum 4.5:1 contrast — dark backgrounds with light text are the norm33- Focus states: thick (3px) high-contrast border, angular not rounded34- Minimum font size: 0.875rem (14px) — monospace reads smaller than proportional35- Reduced motion: no heavy parallax or structural animation36### ✍️ Writing Tone37Direct, utilitarian, no-nonsense. Short declarative sentences. Technical terminology welcomed. All-caps for labels and navigation. No marketing speak. Sentence case for body, uppercase for UI labels.38## Do / Don't39### ✅ Do40- Use visible structural elements — borders, dividers, grid lines — as core design elements41- Embrace monospace and condensed typography for an engineered feel42- Add texture: subtle concrete, metal grain, or paper texture backgrounds43- Use angular shapes, diagonal cuts, and sharp corners consistently44- Expose the "bones" of the layout — visible grid lines are a feature45### ❌ Don't46- Add drop shadows — industrial is flat and physically grounded47- Use rounded corners anywhere — sharp angles define the style48- Choose decorative or script fonts — typography should feel engineered49- Add gradients — stick to flat, solid colors50- Include playful illustrations — the tone is serious and functional51## Quality Gates52- [ ] No rounded corners — all border-radius values are 0–2px53- [ ] All text passes 4.5:1 contrast (monospace needs extra care at small sizes)54- [ ] Texture overlays don't exceed 200KB total55- [ ] No drop shadows or soft UI elements56- [ ] Monospace body text is legible at 14px minimum57- [ ] Angular clip-paths render correctly across browsers