orinfitzgerald.com — Design System
1. Visual Theme & Atmosphere
Orin Fitzgerald’s personal site is a maximalist designer portfolio built on Framer. The lead typeface — Pixelcastle — is a custom pixel-style display font that makes an unmistakable statement at 60px. A black background with pure white text is punctuated by a single electric cyan accent (rgb(0, 221, 255)). The design is nocturnal, digital, and unapologetically post-web1 in its typographic approach. Monospace is used for secondary content, reinforcing the code/digital aesthetic. This is a personal brand site that prioritises presence over convention.
2. Color Palette & Roles
| Role | Value | Notes |
|---|---|---|
| Background | rgb(20, 20, 20) |
Near-black, not pure |
| Foreground | rgb(255, 255, 255) |
Primary text |
| Accent | rgb(0, 221, 255) |
Electric cyan — the single chromatic moment |
Three-color system. Cyan is used for interactive states, highlights, or focal decorative elements. The contrast between pixel-era type and modern layout is the design’s core tension.
3. Typography Rules
- Display: Pixelcastle — custom pixel font, 400 weight, 60px, 72px line-height. No letter-spacing adjustments.
- Secondary: Unnamed monospace (likely a system or custom mono), 30px, 500 weight. Used for subheadings/labels.
- The pixel font is the entire personality of the site — it must render correctly to preserve the design intent.
- No body-copy serif or humanist sans. The mono register carries all supporting text.
- Pixelcastle is used large and sparingly — likely only hero and section titles.
4. Component Stylings
- Border-radius: 100px pill on interactive elements.
- Backgrounds: Dark near-black throughout.
- Shadows: None — flat depth model.
- Cyan accent: Applied to links, hover states, or decorative underlines.
- Framer-based, so components are likely frame-contained with defined hover states.
5. Layout Principles
- Full-width dark canvas.
- Centered or left-aligned large type acting as the dominant visual.
- Framer’s auto-layout for grid sections.
- Generous vertical spacing between sections — content is not dense.
6. Depth & Elevation
Flat. No shadow values detected. Depth relies on colour contrast: white type on near-black. The cyan accent creates a single point of visual “pop” against the dark field.
7. Do’s and Don’ts
Do:
- Use Pixelcastle only at display sizes (60px+)
- Reserve cyan exclusively for interactive/highlight moments
- Maintain the dark-base-white-text polarity throughout
Don’t:
- Introduce warm tones or neutral greys — they would undermine the digital-night aesthetic
- Use Pixelcastle at small sizes (it degrades at sub-32px)
- Add shadows or gradients to this flat system
8. Responsive Behavior
Framer handles responsive scaling. Pixelcastle at 60px will need to scale to roughly 32–40px on mobile without losing legibility. Pill radius holds across all sizes.
9. Agent Prompt Guide
Reproduce orinfitzgerald.com style: near-black
rgb(20,20,20)background, white text, Pixelcastle display font at 60px+ for headings, monospace for secondary labels. Single cyan accentrgb(0,221,255). Pill radius (100px). Flat, no shadows. Portfolio-scale editorial layout.
Generated by Sparkbites — extracted from live CSS analysis