Shelby Kay

Shelby Kay

Preview image. Unlock full-res

Earthy editorial grid

Industrydesign
Palette
#efe6d9
#393c2a
#737955
#d6b292
#afa199
#7b8785
#454931
#2c1c03

Color palette

brand
Forest Whisper
#737955

Muted headings, secondary text. Provides a softer contrast against the Canvas Parchment

neutral
Canvas Parchment
#efe6d9

Page backgrounds, large content areas, default surface. The primary light background that anchors the entire aesthetic

Ashwood Grove
#393c2a

Primary text color, bold headings, borders for interactive elements. This deep, desaturated green acts as the dominant dark element

Soft Sienna
#d6b292

Alternating section background, subtle warm tint

Dusty Rose
#afa199

Alternating section background, cool grey tint

Slate Mist
#7b8785

Subtle background element, creates slight depth

Dark Bark
#454931

Alternative dark text or background accent

Deep Mocha
#2c1c03

Deepest dark tone, used sparingly for strong contrast

Typography

Type scale
display265px · 0.9
The quick brown fox jumps over the lazy dog
heading-lg83px · 0.9
The quick brown fox jumps over the lazy dog
heading24px · 1.2
The quick brown fox jumps over the lazy dog
heading-sm20px · 1.2
The quick brown fox jumps over the lazy dog
body14px · 1.25
The quick brown fox jumps over the lazy dog
caption10px · 1
The quick brown fox jumps over the lazy dog
Ranade
Weights
400, 700
Sizes
24px, 83px, 158px, 265px
Line height
0.9, 1, 1.2
Fallback
Anton

Headline typeface, used for hero branding and dominant page titles. Its custom letterforms and large scales create a strong, architectural impact.

Switzer
Weights
500, 600, 700
Sizes
10px, 11px, 14px, 16px, 20px
Line height
1, 1.2, 1.25, 1.3
Fallback
Inter

Body copy, navigation, and secondary headings. A modern sans-serif that provides clear readability and anchors the system's functional text.

Spacing & shape

Spacing
Section gap36px
Card padding20px
Element gap12px
Radius
Default0px

Components

Navigation LinkPrimary navigation item

Text in Switzer, size 14px, weight 500, Ashwood Grove color. On hover/active, a Ashwood Grove border appears along one edge (exact edge not specified, but visual implies bottom).

Hero TitleMain branding on the landing page

Ranade typeface, size up to 265px, Ashwood Grove color, with significant letter-spacing (implied by 'S h e l b y Ka y' spelling) and 0.90 line-height.

Text Block ContainerGrouped text content

Padded implicitly by 20px on multiple sides. Text uses Switzer, Ashwood Grove for primary, Forest Whisper for secondary.

Work Showcase CardThumbnail for portfolio projects

Features a border in Ashwood Grove when interactive, and a text overlay for project identifier. Implied padding of 7px on some edges for content.

Section Separator RuleVisual division between content sections

A very subtle border, likely 1px, in Ashwood Grove or a slightly lighter neutral defined by the context.

Footer/Copyright TextSmall print information

Switzer, size 14px (or smaller), Ashwood Grove color.

Guidelines

Do
  • Prioritize Canvas Parchment (#efe6d9) as the base background for most content, establishing a light, airy canvas.
  • Use Ashwood Grove (#393c2a) as the primary text color for all main body content and bold headings to ensure strong contrast and consistency.
  • Headlines, especially hero elements, should leverage the Ranade typeface at extremely large scales (158px or 265px) with a 0.90 line-height to create visual drama.
  • Maintain a sense of generous whitespace; use a sectionGap of 36px and elementGap of 12px to keep content uncongested.
  • When introducing color accents, use Forest Whisper (#737955) for muted headings or secondary text, providing a soft contrast.
  • Design interactive elements (like navigation links) by outlining with Ashwood Grove (#393c2a) rather than filling, maintaining a lightweight feel.
  • Employ `normal` letter-spacing for both Ranade and Switzer typefaces by default, avoiding tight tracking even at large sizes.
Don’t
  • Avoid heavy shadows or gradients on interactive elements; rely on border color and text changes for states.
  • Do not introduce strong, saturated colors that deviate from the muted greens and beige-grays, as they will clash with the established palette.
  • Avoid small text sizes for body copy; the smallest legible body text should be Switzer 14px.
  • Do not use highly contrasting or vibrant imagery; content images should be muted or monochromatic to fit the overall subdued tone.
  • Avoid highly decorative or script typefaces; stick to the clean, modern aesthetic of Switzer and abstract forms of Ranade.
  • Do not apply rounded corners to elements; maintain sharp, crisp edges throughout the design system.
  • Do not use dark backgrounds for entire pages; the design system is firmly rooted in a light theme with varying neutral surface tones.

About this system

Show

Shelby Kay's design system uses an earthy, modern-editorial aesthetic, combining a restrained palette of muted greens and beiges with stark, super-sized typography. The visual language emphasizes large negative space and a grid-like organization, creating an atmosphere of quiet confidence and refined utility. Color is primarily used for deep background contrast and subtle accentuation, allowing strong typographic forms to dominate the hierarchy. Components are minimal, relying on borders and text color variations rather than heavy fills or shadows.

Reminiscent of Aline.io, Made by Folk, Studio—JQ, Garden Studio.

# Shelby Kay — Style Reference
> Earthy editorial grid

**Theme:** light

**Site:** https://shelbykay.dev

Shelby Kay's design system uses an earthy, modern-editorial aesthetic, combining a restrained palette of muted greens and beiges with stark, super-sized typography. The visual language emphasizes large negative space and a grid-like organization, creating an atmosphere of quiet confidence and refined utility. Color is primarily used for deep background contrast and subtle accentuation, allowing strong typographic forms to dominate the hierarchy. Components are minimal, relying on borders and text color variations rather than heavy fills or shadows.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Forest Whisper | `#737955` | `--color-forest-whisper` | Muted headings, secondary text. Provides a softer contrast against the Canvas Parchment |
| Canvas Parchment | `#efe6d9` | `--color-canvas-parchment` | Page backgrounds, large content areas, default surface. The primary light background that anchors the entire aesthetic |
| Ashwood Grove | `#393c2a` | `--color-ashwood-grove` | Primary text color, bold headings, borders for interactive elements. This deep, desaturated green acts as the dominant dark element |
| Soft Sienna | `#d6b292` | `--color-soft-sienna` | Alternating section background, subtle warm tint |
| Dusty Rose | `#afa199` | `--color-dusty-rose` | Alternating section background, cool grey tint |
| Slate Mist | `#7b8785` | `--color-slate-mist` | Subtle background element, creates slight depth |
| Dark Bark | `#454931` | `--color-dark-bark` | Alternative dark text or background accent |
| Deep Mocha | `#2c1c03` | `--color-deep-mocha` | Deepest dark tone, used sparingly for strong contrast |

## Tokens — Typography

### Ranade
- **Substitute:** Anton
- **Weights:** 400, 700
- **Sizes:** 24px, 83px, 158px, 265px
- **Line height:** 0.9, 1, 1.2
- **Role:** Headline typeface, used for hero branding and dominant page titles. Its custom letterforms and large scales create a strong, architectural impact.

### Switzer
- **Substitute:** Inter
- **Weights:** 500, 600, 700
- **Sizes:** 10px, 11px, 14px, 16px, 20px
- **Line height:** 1, 1.2, 1.25, 1.3
- **Role:** Body copy, navigation, and secondary headings. A modern sans-serif that provides clear readability and anchors the system's functional text.

## Tokens — Type Scale

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 10px | 1 | — |
| body | 14px | 1.25 | — |
| heading-sm | 20px | 1.2 | — |
| heading | 24px | 1.2 | — |
| heading-lg | 83px | 0.9 | — |
| display | 265px | 0.9 | — |

## Tokens — Spacing

- **Section gap:** 36px
- **Card padding:** 20px
- **Element gap:** 12px

## Tokens — Radius

- **Default:** 0px

## Components

### Navigation Link
*Primary navigation item*

Text in Switzer, size 14px, weight 500, Ashwood Grove color. On hover/active, a Ashwood Grove border appears along one edge (exact edge not specified, but visual implies bottom).

### Hero Title
*Main branding on the landing page*

Ranade typeface, size up to 265px, Ashwood Grove color, with significant letter-spacing (implied by 'S h e l b y Ka y' spelling) and 0.90 line-height.

### Text Block Container
*Grouped text content*

Padded implicitly by 20px on multiple sides. Text uses Switzer, Ashwood Grove for primary, Forest Whisper for secondary.

### Work Showcase Card
*Thumbnail for portfolio projects*

Features a border in Ashwood Grove when interactive, and a text overlay for project identifier. Implied padding of 7px on some edges for content.

### Section Separator Rule
*Visual division between content sections*

A very subtle border, likely 1px, in Ashwood Grove or a slightly lighter neutral defined by the context.

### Footer/Copyright Text
*Small print information*

Switzer, size 14px (or smaller), Ashwood Grove color.

## Guidelines

### Do

- Prioritize Canvas Parchment (#efe6d9) as the base background for most content, establishing a light, airy canvas.
- Use Ashwood Grove (#393c2a) as the primary text color for all main body content and bold headings to ensure strong contrast and consistency.
- Headlines, especially hero elements, should leverage the Ranade typeface at extremely large scales (158px or 265px) with a 0.90 line-height to create visual drama.
- Maintain a sense of generous whitespace; use a sectionGap of 36px and elementGap of 12px to keep content uncongested.
- When introducing color accents, use Forest Whisper (#737955) for muted headings or secondary text, providing a soft contrast.
- Design interactive elements (like navigation links) by outlining with Ashwood Grove (#393c2a) rather than filling, maintaining a lightweight feel.
- Employ `normal` letter-spacing for both Ranade and Switzer typefaces by default, avoiding tight tracking even at large sizes.

### Don't

- Avoid heavy shadows or gradients on interactive elements; rely on border color and text changes for states.
- Do not introduce strong, saturated colors that deviate from the muted greens and beige-grays, as they will clash with the established palette.
- Avoid small text sizes for body copy; the smallest legible body text should be Switzer 14px.
- Do not use highly contrasting or vibrant imagery; content images should be muted or monochromatic to fit the overall subdued tone.
- Avoid highly decorative or script typefaces; stick to the clean, modern aesthetic of Switzer and abstract forms of Ranade.
- Do not apply rounded corners to elements; maintain sharp, crisp edges throughout the design system.
- Do not use dark backgrounds for entire pages; the design system is firmly rooted in a light theme with varying neutral surface tones.

## Agent Prompt Guide

Quick Color Reference:
text: #393c2a
background: #efe6d9
border: #393c2a
accent: #737955
primary action: no distinct CTA color

Example Component Prompts:
1. Create a hero section with a Canvas Parchment background (#efe6d9). The main title 'S h e l b y' should use Ranade, 265px, line-height 0.90, color Ashwood Grove (#393c2a). Below it, add body text 'Freelance Front-End Developer' in Switzer, 16px, line-height 1.20, Ashwood Grove (#393c2a).
2. Design a navigation link for 'Work'. Text should be Switzer, 14px, weight 500, color Ashwood Grove (#393c2a). On hover, add a 1px bottom border in Ashwood Grove (#393c2a).
3. Create a portfolio item thumbnail. The image should be a square, no radius. Below the image, include 'INT #04–04' as a link using Switzer, 14px, weight 500, color Ashwood Grove (#393c2a). Encapsulate this within an interactive element that shows a 1px border of Ashwood Grove (#393c2a) on hover/focus.

More like this