ghite.works Design System
ghite.works Design System
This design system showcases all components, patterns, and design elements used throughout the ghite.works portfolio website. Built with a brutalist aesthetic, desktop-first approach, and strong emphasis on typography and motion.
Access: ui-kit.html (standalone page, not linked in navigation)
Tech Stack:
--black: #292b2d;
--white: #f9f7f4;
--pure-white: #ffffff;
| Color | Hex | Usage |
|---|---|---|
| Black | #292b2d |
Primary text, borders, backgrounds |
| White | #f9f7f4 |
Background, contrast elements |
| Pure White | #ffffff |
Navigation text, high contrast |
Usage Rules:
#292b2d) for all text and borders on light backgrounds#f9f7f4) for main background sections#ffffff) for navigation and high-contrast textPrimary Font: Inter (sans-serif)
Secondary Font: JetBrains Mono (monospace)
| Level | Size | Weight | Letter Spacing | Usage |
|---|---|---|---|---|
| Display / Hero | 96px | 900 | -4px | Main hero titles |
| Section Title | 64px | 900 | -2px | Section headings |
| Large Text | 48px | 700 | -1px | Featured content |
| Subtitle / Emphasis | 40px | 500 | 3px | Subheadings |
| Project Title | 24px | 900 | -0.5px | Project names |
| Body Large | 18px | 400 | 0.5px | Intro paragraphs |
| Body / Paragraph | 16px | 400 | 0.5px | Standard text |
| Navigation / Small | 14px | 400 | 0px | Links, labels |
| Monospace / Code | 14px | 700 | 2px | CTAs, technical |
Based on 8px grid system:
| Token | Size | Usage |
|---|---|---|
--space-xs |
12px | Tight spacing, inline elements |
--space-sm |
24px | Component padding, small gaps |
--space-md |
48px | Standard component spacing |
--space-lg |
96px | Section spacing, large gaps |
--space-xl |
144px | Extra large sections |
Guidelines:
Do:
Don't:
Do:
#292b2d (black) for text and borders#f9f7f4 (off-white) for main sections#ffffff) for navigation textDon't:
testing/
├── ui-kit.html # UI Kit showcase page
├── UI-KIT-DOCUMENTATION.md # This file
├── assets/
│ ├── css/
│ │ ├── ui-kit-styles.css # UI Kit specific styles
│ │ ├── desktop-first-global.css # Desktop-optimized globals
│ │ ├── global-shared.css # Shared component styles
│ │ ├── glassmorphism-cursor-global.css # Cursor effect
│ │ └── pages/
│ │ └── index-styles.css # Homepage styles
│ └── js/
│ ├── glassmorphism-cursor-global.js # Cursor logic
│ ├── global-shared.js # Shared interactions
│ └── pages/
│ └── script.js # Page-specific scripts
Design & Development: Ghite van Tonder
Fonts: Google Fonts (Inter, JetBrains Mono)
Framework: Vanilla HTML/CSS/JS
Last Updated: October 2025
Version: 1.0.0