Raycast
raycast.com“Raycast embodies a hyper-efficient, developer-centric aesthetic that prioritizes speed and precision over decoration. The brand feels like a high-performance instrument: clean, dark-mode native, and meticulously crafted to reduce cognitive load while maximizing keyboard-driven workflow.”
Color Palette
Colors
Light Mode
Dark Mode
Typography
Fonts
Inter
Inter Fallback, sans-serif
Inter
Inter Fallback, sans-serif
GeistMono
ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace
The quick brown fox
16pxThe quick brown fox
64pxThe quick brown fox
20pxThe quick brown fox
24pxThe quick brown fox
24pxThe quick brown fox
18pxComponents
Design System
rgba(255, 255, 255, 0.1) 0px 1px 0px 0px inset, rgba(7, 13, 79, 0.05) 0px 0px 20px 3px, rgba(7, 13, 79, 0.05) 0px 0px 40px 20px, rgba(255, 255, 255, 0.06) 0px 0px 0px 1px inset
rgba(255, 255, 255, 0.1) 0px 1px 0px 0px inset, rgba(7, 13, 79, 0.1) 0px 0px 20px 3px, rgba(85, 0, 98, 0.1) 0px 0px 40px 20px, rgba(255, 255, 255, 0.06) 0px 0px 0px 1px inset
rgba(255, 255, 255, 0.1) 0px 1px 0px 0px inset, rgba(46, 212, 105, 0.05) 0px 0px 20px 3px, rgba(46, 212, 105, 0.05) 0px 0px 40px 20px, rgba(255, 255, 255, 0.06) 0px 0px 0px 1px inset
rgba(255, 255, 255, 0.1) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px 30px 50px 0px, rgba(3, 122, 129, 0.09) 0px 4px 24px 0px, rgba(255, 255, 255, 0.06) 0px 0px 0px 1px inset
rgba(255, 255, 255, 0.1) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px 30px 50px 0px, rgba(3, 30, 129, 0.09) 0px 4px 24px 0px, rgba(255, 255, 255, 0.06) 0px 0px 0px 1px inset
rgba(255, 255, 255, 0.1) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px 30px 50px 0px, rgba(3, 15, 129, 0.09) 0px 4px 24px 0px, rgba(255, 255, 255, 0.06) 0px 0px 0px 1px inset
rgba(0, 0, 0, 0.5) 0px 30px 50px 0px, rgba(255, 255, 255, 0.1) 0px 1px 0px 0px inset, rgba(79, 7, 59, 0.1) 0px 0px 20px 3px, rgba(85, 0, 98, 0.1) 0px 0px 40px 20px, rgba(255, 255, 255, 0.06) 0px 0px 0px 1px inset
rgba(0, 0, 0, 0.5) 0px 30px 50px 0px, rgba(255, 255, 255, 0.1) 0px 1px 0px 0px inset, rgba(7, 13, 79, 0.1) 0px 0px 20px 3px, rgba(85, 0, 98, 0.1) 0px 0px 40px 20px, rgba(255, 255, 255, 0.06) 0px 0px 0px 1px inset
rgba(0, 0, 0, 0.4) 0px 30px 50px 0px, rgba(255, 255, 255, 0.1) 0px 1px 0px 0px inset, rgba(3, 15, 129, 0.09) 0px 4px 24px 0px, rgba(255, 255, 255, 0.06) 0px 0px 0px 1px inset
rgba(255, 255, 255, 0.1) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px 30px 50px 0px, rgba(51, 3, 129, 0.09) 0px 4px 24px 0px, rgba(255, 255, 255, 0.06) 0px 0px 0px 1px inset
rgba(255, 255, 255, 0.1) 0px 1px 0px 0px inset, rgba(7, 13, 79, 0.1) 0px 0px 20px 3px, rgba(7, 40, 79, 0.1) 0px 0px 40px 20px, rgba(255, 255, 255, 0.06) 0px 0px 0px 1px inset
rgba(255, 255, 255, 0.1) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px 30px 50px 0px, rgba(3, 23, 129, 0.09) 0px 4px 24px 0px, rgba(255, 255, 255, 0.06) 0px 0px 0px 1px inset
rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(154, 170, 255, 0.05) 0px 2px 40px 10px, rgba(154, 170, 255, 0.05) 0px 0px 16px -7px
rgba(255, 255, 255, 0.1) 0px 1px 0px 0px inset
rgba(0, 0, 0, 0.28) 0px 1.189px 2.377px 0px
rgba(0, 0, 0, 0.5) 0px 0px 0px 2px, rgba(255, 255, 255, 0.19) 0px 0px 14px 0px, rgba(0, 0, 0, 0.2) 0px -1px 0.4px 0px inset, rgb(255, 255, 255) 0px 1px 0.4px 0px inset
rgba(0, 0, 0, 0.03) 0px 7px 3px 0px, rgba(0, 0, 0, 0.25) 0px 4px 4px 0px
rgba(255, 255, 255, 0.15) 0px 1px 1px 0px inset
rgba(215, 201, 175, 0.05) 0px 0px 20px 5px, rgba(215, 201, 175, 0.05) 0px 0px 16px -7px
conic-gradient(from calc(100deg) at 160.672px 15px, rgba(0, 0, 0, 0) 0deg, rgb(2...
Voice & Tone
Personality
Visual Energy
Design Era
contemporary-minimal
Emotional Tone
focused-competent
Target Audience
Software engineers, power users, and productivity enthusiasts who value keyboard shortcuts, native performance, and clean UI over flashy marketing.
Comparable Brands
Brand Rules
Dos & Don'ts
Do
- Use Inter font for all body and heading text; apply weights 400, 500, and 600 for headings, and 400, 500 for body.
- Format all headings in sentence-case (e.g., 'Your shortcut to everything') and maintain a body line-height of 18.4px.
- Implement dark mode as the primary visual context using background #07080a and text #ffffff; reserve light mode (#ffffff background) for specific contrast needs.
- Style secondary buttons with #e6e6e6 background, #2f3031 text, 8px border-radius, and a distinct 2px solid border in #2f3031.
- Use GeisMono for any code snippets, technical data, or terminal-style elements to reinforce the developer-first identity.
- Apply subtle, multi-layered shadows to cards: a top inset highlight of rgba(255, 255, 255, 0.1) 0px 1px 0px 0px and a bottom shadow of rgba(7, 13, 79, 0.05) 0px 0px 20px.
- Utilize the accent color #56c2ff sparingly for interactive states, active indicators, or key highlights against the dark background.
- Use a base spacing unit of 2px for consistent padding and margin calculations across components.
Don't
- Do not use title case for headings; strictly adhere to sentence-case conventions.
- Avoid heavy, colorful gradients; if used, limit to subtle conic gradients with low opacity and specific angles (e.g., 100deg) for background depth.
- Do not use serif fonts; the brand relies exclusively on Inter and GeisMono for a technical, modern feel.
- Avoid excessive emoji usage; keep copy professional and matter-of-fact with rare or no emojis.
- Do not use large border radii on buttons; keep buttons to 8px or 12px, reserving 1000px (pill) only for specific outline elements if necessary.
- Avoid bright white backgrounds in dark mode contexts; use #07080a for backgrounds to maintain the 'native app' aesthetic.
- Do not use vague action verbs in CTAs; use direct, platform-specific verbs (e.g., 'Download', 'Open') without exclamation marks.
- Avoid flat, single-shadow designs; cards should have a subtle top-light inset effect to create a sense of premium material depth.
Design Assets
Visual Elements
How to use this file
1. Save this file as DESIGN.md in your project root (sibling to README.md).
2. AI agents that read project files (Claude Code, Cursor, v0, Lovable, Bolt, Windsurf) will discover it automatically.
3. Validate or export tokens with the official CLI:
npx @google/design.md lint DESIGN.md npx @google/design.md export --format tailwind DESIGN.md
Developer Access
# Fetch the full brand kit
curl https://extractvibe.com/api/brand/raycast.com \
-H "x-api-key: ev_your_key"
# Export as CSS variables
curl https://extractvibe.com/api/extract/JOB_ID/export/css \
-H "x-api-key: ev_your_key"
# Export as Tailwind config
curl https://extractvibe.com/api/extract/JOB_ID/export/tailwind \
-H "x-api-key: ev_your_key"Extract your own brand kit
Get colors, fonts, voice, and personality from any website in seconds. Open source.





