Design by Elliot

Design system

Studio system

Tokens and patterns that power this site.

An opinionated kit for Design by Elliot: peach paper, hot accents, big type, thick-bordered cards. Documented here as a living reference. Plain Astro and CSS, no React.

Warm paper and ink, with rose / violet / lime as the accent system. Semantic roles flip cleanly under data-theme.

Section and card energy uses three tinted packs. Border and tag share the tone; body text stays card ink.

Syne for display, Manrope for body, JetBrains Mono for labels. Display runs oversized and tight; labels go wide and uppercase.

A stepped scale from 3xs to 2xl. Prefer these over magic numbers so rhythm stays consistent across sections.

A few production patterns used on the site. Same classes as live UI.

Primary CTA

Send a brief

Tags

  • SwiftUI
  • Astro
  • Tokens

Availability

Booking for September 2026

Theme toggle

Tone sample row

Rose

Offer

Violet

Work

Lime

Ship

Toggle light and dark from the control below (or the site footer). Tokens rebind under html[data-theme].

Persists in localStorage · key theme

Living system

This page documents the same CSS variables used across Design by Elliot. Edit tokens in global.css; the site and this reference stay aligned.

See selected work