Style Guide
Terminal-themed components for Matt's Portfolio
Typography & Colors
JetBrains Mono (Headings)
The Quick Brown Fox
Inter (Body)
The quick brown fox jumps over the lazy dog
Primary
Theme accent color - var(--primary)
Secondary
Complementary accent - var(--secondary)
Foreground
Text color - var(--foreground)
Muted
Subtle backgrounds - var(--muted)
Cards & Containers
This uses the standard card component with terminal theme colors.
Uses the .glass utility for frosted glass effect.
Motion primitive with animated border trail.
Form Components
Interactive Components
Alerts & Notifications
Info
Error
Success
Data Display
| Name | Stack | Status | Stars |
|---|---|---|---|
| Terminal Chat | Go, Bubbletea | Completed | 127 |
| Task Manager | Next.js, TypeScript | Active | 89 |
| API Gateway | Rust, Actix | In Progress | 45 |
Media & UI Elements
Matt C
Full Stack Developer
Toggle Components
Single Toggle
Toggle Group
Multiple Selection
Motion Primitives
Smooth text morphing animation for dynamic content changes.
Interactive glow that follows your cursor - very terminal-esque!
Balatro-style subtle floating animation with multi-axis movement.
Floating Cards
Subtle continuous animation (4-6px range, 4s duration) with enhanced hover effect
Cursor Glow
Interactive radial gradient that follows mouse position
Text Morph
Smooth character-by-character transitions for dynamic text
Hover over the technology buttons above to see a smooth animated background that follows your selection.
Utility Classes
.glass
Light glassmorphic background with blur
.glass-dark
Dark glassmorphic background with blur
.terminal-glow
Terminal Phosphor Glow Effect
.border-glow
Glowing cyan border effect
Style Guide for Matt's Portfolio • Terminal Theme
40+ shadcn/ui components styled with terminal aesthetics