Colors
Black
#000Primary background
White
#fffPrimary text
Dark Gray
#262626Card backgrounds
Medium Gray
#222Button backgrounds, dropdowns
Light Gray
#e0e0e0Secondary text
Muted Gray
#bdbdbdTertiary text
Glass Gray
rgba(137, 137, 137, 0.48)Glass morphism background
Nav Background
rgba(255,255,255,0.25)Navigation glass effect
Nav Overlay
rgba(0,0,0,0.2)Navigation overlay
Accent Orange
#ffb347Accent color, headings
Accent Orange Light
#ffcc80Accent gradient end
Accent Cyan
#00cfffContact page accent
White 70%
rgba(255, 255, 255, 0.7)Muted text, headings
White 20%
rgba(255, 255, 255, 0.2)Borders, dividers
White 10%
rgba(255, 255, 255, 0.1)Subtle borders
Black 85%
rgba(0,0,0,0.85)Mobile dropdown background
Black 50%
rgba(0,0,0,0.5)Overlays, hover states
Black 30%
rgba(0,0,0,0.3)Card backgrounds, overlays
Black 20%
rgba(0,0,0,0.2)Navigation overlay
Black 18%
rgba(0,0,0,0.18)Shadows, overlays
Black 10%
rgba(0,0,0,0.10)Nav shadows
Typography
Font Family: Geologica
Available weights: 100-900
Font Sizes (Desktop)
Responsive Font Sizes (clamp)
These font sizes scale fluidly between breakpoints using CSS clamp()
Font Sizes by Viewport Mode
Desktop (>1023px)
Tablet (600px - 1023px)
Mobile (<600px)
Icons
Buttons
Components
Project Grid Square
Blured Page Header
Used at the top of this page. Features:
- Dynamic height adjustment on scroll
- Font size scaling
- Glass morphism blur effect
- Gradient overlay
Example 1: Default Header
Example 2: Long Title
Site Header (Navigation)
The main site navigation header with glass morphism effect. Click the navigation items to see the indicator animate!
Desktop Mode
Desktop navigation with animated indicator pill - Click items to see the indicator move!
Mobile Mode
Mobile navigation with hamburger menu - Click the hamburger to toggle the menu!
Social Media Icons Component
Displays all social media links with hover effects
Design Tokens
Spacing
- Small: 6px
- Medium: 16px
- Large: 24px
- XLarge: 32px
- XXLarge: 72px
Border Radius
- Small: 15px (Cards)
- Medium: 30px (Navigation)
- Large: 75px (Buttons)
Shadows
- Card: 0px 8px 32px rgba(0,0,0,0.18)
- Button: 0px 4px 16px rgba(0,0,0,0.18)
- Nav: 0px 4px 24px rgba(0,0,0,0.10)
Blur Effects
- Navigation: blur(18px)
- Button: blur(7.95px)
- Header: blur(7.95px)