dark theme
Independent Style Review

Raycast-Style Design System

The Raycast design system uses a dark-themed visual language. The primary brand color is Ash 50 (#e6e6e6); text is Snow (#ffffff) on a Void Black (#040506) background. Typography is set in Inter, GeistMono and SF Pro Text. This DESIGN.md contains 13 color tokens and a 7-step type scale; give it to AI tools like Claude, Cursor or v0 to generate consistent interfaces in the style of Raycast.

Independent Style Review

Raycast-style design system: color codes and fonts

Theme
dark
Primary color
Ash 50 (#e6e6e6)
Fonts
Inter, GeistMono, SF Pro Text, SF Pro
Source
raycast.com

Obsidian command terminal — a near-black void where UI surfaces emerge like backlit glass panels, depth created by shadow layering rather than color contrast.

Raycast lives in near-total darkness — a #040506 void where UI surfaces emerge as barely-lighter charcoal strata rather than conventional cards. The signature move is depth through shadow layering: the keyboard-key shadow rgba(0,0,0,0.4) 0px 1.5px 0.5px 2.5px, rgb(0,0,0) 0px 0px 0.5px 1px, rgba(0,0,0,0.25) 0px 2px 1px 1px inset, rgba(255,255,255,0.2) 0px 1px 1px 1px inset makes interactive elements feel physically pressable — a tactile metaphor for keyboard shortcuts. The brand red (#FF6363) appears sparingly as a status signal and logo accent rather than a CTA color; primary download buttons are a near-white #E6E6E6 pill on black — inverted convention. Radial gradients with blue and purple cores bleed into the dark canvas at very low opacity, creating the impression of colored light sources behind frosted obsidian. Type is Inter with tight negative tracking at display sizes, shifting to loose positive tracking on micro labels and badges — creating a two-register system where headlines contract and metadata breathes.

Original style summary

Raycast color codes

ColorHEXCSS tokenUsage
Void Black#040506--color-void-blackDominant page canvas and deepest shadow color — the ground state everything floats above
Deep Charcoal#07080a--color-deep-charcoalPrimary card and section backgrounds; the first surface level above canvas
Graphite 700#111214--color-graphite-700Secondary surface and elevated card backgrounds
Graphite 600#1b1c1e--color-graphite-600Observed in other boxShadow, link boxShadow, badge backgroundColor. Extracted usage does not support a distinct primary control color.
Graphite 500#363739--color-graphite-500Border color for dividers, shadow tones on elevated components
Graphite 400#454647--color-graphite-400Subtle borders, muted button borders, body divider lines
Slate 300#6a6b6c--color-slate-300Secondary body text, icon fills, disabled states
Slate 200#9c9c9d--color-slate-200Tertiary text, muted links, placeholder-level labels
Ash 50#e6e6e6--color-ash-50Primary download/CTA button background — warm near-white on black for maximum contrast without pure white aggression
Snow#ffffff--color-snowPrimary text on dark surfaces, nav links, headline text, icon strokes, border highlights
Ember Red#ff6363--color-ember-redObserved in body borderColor, other backgroundColor, other fill.
Ember Dark#452324--color-ember-darkObserved in other backgroundColor, other borderColor.
Mint Signal#59d499--color-mint-signalObserved in other backgroundColor. Semantic/state role was not supported by extracted badge/input evidence.

Which fonts does Raycast use?

FontWeightsFallback
Inter400, 500, 600Inter (Google Fonts) — identical; this is the Google-hosted version
GeistMono300, 400, 500JetBrains Mono or IBM Plex Mono
SF Pro Text500, 700Inter weight 500/700
SF Pro700
RoleSizeLine heightToken
caption11px1.45--text-caption
body16px1.5--text-body
subheading18px1.4--text-subheading
heading-sm24px1.33--text-heading-sm
heading32px1.2--text-heading
heading-lg56px1.1--text-heading-lg
display64px1--text-display

How do I use this DESIGN.md?

  1. Download the DESIGN.md file and place it in your project root.
  2. Tell Claude Code, Cursor, v0 or Google Stitch: “Design the UI following the rules in DESIGN.md.”
  3. Use Fork & Customize to adapt the colors, fonts or components to your own brand.

Raw DESIGN.md file →

This page is MakeMyMD's independent review of the colors, typography and spacing visible on Raycast's public website (raycast.com). It is not an official brand guideline; MakeMyMD is not affiliated with or endorsed by Raycast. The Raycast name and trademarks belong to their owner; no brand imagery, logos or copy are used. Rights holders can request removal at [email protected].

Design Systems

Similar design systems