UI KIT
DOCUMENTATION

ghite.works Design System

Download MD File

UI Kit & Design System Documentation

ghite.works Design System


Table of Contents


Overview

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:


Design Tokens

Color Palette

Primary Colors

--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:


Typography Scale

Primary Font: Inter (sans-serif)
Secondary Font: JetBrains Mono (monospace)

Type Scale

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

Spacing Scale

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:


Design Principles

1. Brutalist Aesthetic

2. Desktop-First

3. Motion & Animation

4. Mix Blend Modes

5. Strong Hierarchy

6. Custom Cursor


Usage Guidelines

Typography

Do:

Don't:


Color Usage

Do:

Don't:


File Structure

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

Credits

Design & Development: Ghite van Tonder
Fonts: Google Fonts (Inter, JetBrains Mono)
Framework: Vanilla HTML/CSS/JS


Last Updated: October 2025
Version: 1.0.0