# Megan Perkins — Style Reference
> Midnight gradient canvas
**Theme:** dark
Megan Perkins presents a dark, high-contrast, and text-dominant aesthetic. The design relies on a minimal palette of near-black for backgrounds, a single dark gray for most text and borders, and a large, high-impact gradient hero. Typography is compact and precise, maintaining a serious, editorial tone. Components are stripped back, often border-only or ghost elements, with color reserved for the background gradient and the occasional subtle interaction cue.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Canvas Dark | `#000000` | `--color-canvas-dark` | Page backgrounds, button text for ghost buttons, implicit ghost button borders |
| Text Muted | `#959591` | `--color-text-muted` | Medium-contrast borders, control outlines, and structural separators. Do not promote it to the primary CTA color |
| Heading Accent | `#ffffff` | `--color-heading-accent` | Dominant headlines, indicating high importance against dark backgrounds |
| Hero Gradient | `linear-gradient(287deg, #9a00ff -11%, #fa00ff 37%, #00d68f 100%)` | `--color-hero-gradient` | The primary visual identifier, used for the full-bleed hero section background. It transitions from a deep purple to a vibrant magenta, then to a rich green, creating a dynamic atmospheric backdrop |
## Tokens — Typography
### aktiv-grotesk — All textual content across the site, including body, headings, navigation, and links. Its clean, sans-serif nature supports the site's serious and direct communication style. · `--font-aktiv-grotesk`
- **Substitute:** Inter
- **Weights:** 400, 700
- **Sizes:** 22px
- **Line height:** 1.27
- **Role:** All textual content across the site, including body, headings, navigation, and links. Its clean, sans-serif nature supports the site's serious and direct communication style.
## Tokens — Spacing & Shapes
**Base unit:** 6px
**Density:** compact
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 5 | 5px | `--spacing-5` |
| 22 | 22px | `--spacing-22` |
| 32 | 32px | `--spacing-32` |
### Border Radius
| Element | Value |
|---------|-------|
| none | 0px |
### Layout
- **Section gap:** 22px
- **Card padding:** 22px
- **Element gap:** 5px
## Components
### Ghost Arrow Button
**Role:** Navigation button for scrolling content.
A ghost button with #000000 text and an implicit #959591 border that appears on interaction. No background fill, 0px border-radius, 0px padding. Uses the 'aktiv-grotesk' font at 22px, weight 400.
## Do's and Don'ts
### Do
- Always use 'Canvas Dark' (#000000) for primary page backgrounds to maintain the deep, dark aesthetic.
- Apply 'Text Muted' (#959591) for all body text and navigation elements to ensure soft contrast.
- Utilize 'Heading Accent' (#ffffff) for prominent headlines atop dark surfaces.
- Employ the 'Hero Gradient' for the main hero section to establish the brand's primary visual identity.
- Ensure all interactive elements and text use the 'aktiv-grotesk' font family at the specified weights (400, 700) and sizes (22px, 1.27 line-height).
- Prioritize minimal or ghost component styles; avoid filled buttons or heavy borders.
- Maintain a compact spacing rhythm, with 'elementGap' at 5px for close internal element relationships and 'sectionGap' at 22px for clear content block separation.
### Don't
- Do not introduce additional saturated colors beyond the defined brand gradient; color should be used sparingly.
- Avoid applying heavy drop shadows or elevation, as the design system explicitly uses flat surfaces and minimal depth.
- Do not use highly decorative fonts or excessive letter-spacing; the typography is designed for clarity and directness.
- Do not use rounded corners; all elements should adhere to the 0px border-radius.
- Avoid large, image-heavy sections; the design is text-dominant with gradients serving as the primary visual interest.
- Do not deviate from the defined compact spacing values; resist adding more padding or margin unless absolutely necessary for readability.
- Do not use system default link colors; ensure all links use 'Text Muted' (#959591).
## Imagery
The site primarily features a vivid, atmospheric gradient as its main visual element, serving a decorative and branding role. There are no photographs, illustrations, product screenshots, or 3D renders. Icons are minimal, consisting only of simple, outlined arrow shapes to guide navigation. The visual density is very low, emphasizing text against the gradient, where imagery's role is purely abstract atmosphere.
## Layout
The page operates on a full-bleed model, with the hero section filling the entire viewport with a dynamic gradient. Content is generally left-aligned within a contained area when text is primary, contrasting with the full-bleed hero. Section rhythm is marked by distinct background changes from the gradient to a solid deep black. Subsequent content appears to be stacked vertically, with consistent vertical spacing between text blocks. Navigation elements are minimal and positioned to the bottom and top left, with subtle interactive ghost components. The layout is text-dominant, with ample breathing room around content blocks despite a compact element spacing.
## Agent Prompt Guide
Quick Color Reference:
text: #959591
background: #000000
border: #959591
accent: no distinct accent color
primary action: no distinct CTA color
Example Component Prompts:
1. Create a page hero section using the 'Hero Gradient' background. Overlay 'Heading Accent' (#ffffff) text for a prominent headline, using 'aktiv-grotesk' at the largest available size and weight 700.
2. Create a body text block on a 'Canvas Dark' (#000000) background, using 'Text Muted' (#959591) and the 'aktiv-grotesk' font at 22px, weight 400, line-height 1.27. Ensure an 'elementGap' of 5px for any nested elements.
3. Design a simple navigation link using 'Text Muted' (#959591) on 'Canvas Dark' (#000000). Use 'aktiv-grotesk' at 22px, weight 400. This link should function as a 'Ghost Arrow Button' with 0px padding and a 0px border-radius.
## Similar Brands
- **AIGA** — High-contrast text-heavy design approach with a focus on editorial content and strong typographic hierarchy.
- **Huge Inc.** — Minimalist websites that use strong, abstract background visuals (gradients, patterns) to create brand identity without relying on heavy photography.
- **Personal portfolio sites** — Often use striking, unique custom hero sections (like gradients or experimental typography) to immediately convey artistic or design capability.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-canvas-dark: #000000;
--color-text-muted: #959591;
--color-heading-accent: #ffffff;
--color-hero-gradient: #9a00ff;
--gradient-hero-gradient: linear-gradient(287deg, #9a00ff -11%, #fa00ff 37%, #00d68f 100%);
/* Typography — Font Families */
--font-aktiv-grotesk: 'aktiv-grotesk', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-xl: 22px;
--leading-xl: 1.27;
/* Typography — Weights */
--font-weight-regular: 400;
--font-weight-bold: 700;
/* Spacing */
--spacing-unit: 6px;
--spacing-5: 5px;
--spacing-22: 22px;
--spacing-32: 32px;
/* Layout */
--section-gap: 22px;
--card-padding: 22px;
--element-gap: 5px;
/* Named Radii */
--radius-none: 0px;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-canvas-dark: #000000;
--color-text-muted: #959591;
--color-heading-accent: #ffffff;
--color-hero-gradient: #9a00ff;
/* Typography */
--font-aktiv-grotesk: 'aktiv-grotesk', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-xl: 22px;
--leading-xl: 1.27;
/* Spacing */
--spacing-5: 5px;
--spacing-22: 22px;
--spacing-32: 32px;
}
```
Midnight gradient canvas
Midnight gradient canvas
Vibrant gradient canvas
Midnight Command Center: precise…
Black canvas, stark typography
Kinetic typographic canvases
Midnight gradient with neon…
Black canvas, white light
Monochromatic Canvas, Vivid…
High-contrast digital canvas – a…
Midnight gallery wall.
High-contrast typographic canvas
Gallery in an Empty Room
Midnight atelier of digital…
Gallery Grid, high contrast.
Midnight Grid, Sharp Light
Midnight gallery showcase
Brutalism meets engineered…

Midnight Grid Console — where…
Monumental monochrome canvas