#080808 App background.
Command-first dark UI with high-contrast cards, red action accents, and shortcut-heavy structure.
A launcher-style system optimized for fast scanning, command entry, and dense tool metadata. Useful for agent command palettes, action catalogs, and plugin markets.
command / dark / launcher
#080808 App background.
#171717 Command card surface.
#f5f5f5 Primary text.
#8b8b8b Secondary labels.
#ff6363 Action and selected state.
# Design Reference - Raycast
> Command-first dark UI with high-contrast cards, red action accents, and shortcut-heavy structure.
Theme: dark
Industry: productivity
Captured: 2026-04-20T12:44:00.000Z
## Source
- Source: Public source
- Source URL: https://raycast.com
- Original site: https://raycast.com
- License note: Publicly visible design reference metadata. Use as inspiration and token guidance, not as copied brand assets.
## Technical Summary
A launcher-style system optimized for fast scanning, command entry, and dense tool metadata. Useful for agent command palettes, action catalogs, and plugin markets.
## Tags
- command
- dark
- launcher
- shortcuts
- plugins
## Colors
| Name | Value | Token | Group | Role |
| --- | --- | --- | --- | --- |
| Black | `#080808` | `--color-black` | surface | App background. |
| Card | `#171717` | `--color-card` | surface | Command card surface. |
| Text | `#f5f5f5` | `--color-text` | neutral | Primary text. |
| Muted | `#8b8b8b` | `--color-muted` | neutral | Secondary labels. |
| Ray Red | `#ff6363` | `--color-ray-red` | accent | Action and selected state. |
## Typography
### Inter - `--font-inter`
Single family for dense product UI, labels, tables, and command surfaces.
- Family: `Inter, ui-sans-serif, system-ui, sans-serif`
- Weights: 400, 500, 600
- Sizes: 12px, 13px, 14px, 16px, 20px, 40px
- Line heights: 1.2, 1.4, 1.5
## Spacing
- Base unit: 4px
- Density: compact
| Name | Value | Token |
| --- | --- | --- |
| 4 | `4px` | `--spacing-4` |
| 8 | `8px` | `--spacing-8` |
| 12 | `12px` | `--spacing-12` |
| 16 | `16px` | `--spacing-16` |
| 24 | `24px` | `--spacing-24` |
| 32 | `32px` | `--spacing-32` |
| 48 | `48px` | `--spacing-48` |
| 64 | `64px` | `--spacing-64` |
## Radius
- Default: 8px
- Controls: 8px
- Panels: 10px
## Components
### Command palette
Role: Interaction
- Search input top
- icon list rows
- right shortcut labels
### Extension card
Role: Marketplace
- Icon, name, short description, install state
## Do
- Keep command input always prominent.
- Use shortcuts as first-class metadata.
- Use accent for executable actions.
## Dont
- Do not make lists verbose.
- Do not hide keyboard affordances.
- Do not use multiple saturated accents.
/* Raycast public design reference tokens. */
/* Source: https://raycast.com */
@theme {
--color-black: #080808;
--color-card: #171717;
--color-text: #f5f5f5;
--color-muted: #8b8b8b;
--color-ray-red: #ff6363;
--font-inter: Inter, ui-sans-serif, system-ui, sans-serif;
--spacing-4: 4px;
--spacing-8: 8px;
--spacing-12: 12px;
--spacing-16: 16px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-48: 48px;
--spacing-64: 64px;
--radius-default: 8px;
--radius-controls: 8px;
--radius-panels: 10px;
--shadow-modal: rgba(0,0,0,0.45) 0px 24px 64px;
}
/* Raycast public design reference tokens. */
/* Source: https://raycast.com */
:root {
--color-black: #080808;
--color-card: #171717;
--color-text: #f5f5f5;
--color-muted: #8b8b8b;
--color-ray-red: #ff6363;
--font-inter: Inter, ui-sans-serif, system-ui, sans-serif;
--spacing-4: 4px;
--spacing-8: 8px;
--spacing-12: 12px;
--spacing-16: 16px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-48: 48px;
--spacing-64: 64px;
--radius-default: 8px;
--radius-controls: 8px;
--radius-panels: 10px;
--shadow-modal: rgba(0,0,0,0.45) 0px 24px 64px;
}
{
"name": "Raycast",
"id": "raycast",
"sourceUrl": "https://raycast.com",
"capturedAt": "2026-04-20T12:44:00.000Z",
"color": {
"colorBlack": {
"$type": "color",
"$value": "#080808",
"$description": "App background.",
"group": "surface"
},
"colorCard": {
"$type": "color",
"$value": "#171717",
"$description": "Command card surface.",
"group": "surface"
},
"colorText": {
"$type": "color",
"$value": "#f5f5f5",
"$description": "Primary text.",
"group": "neutral"
},
"colorMuted": {
"$type": "color",
"$value": "#8b8b8b",
"$description": "Secondary labels.",
"group": "neutral"
},
"colorRayRed": {
"$type": "color",
"$value": "#ff6363",
"$description": "Action and selected state.",
"group": "accent"
}
},
"typography": {
"fontInter": {
"$type": "fontFamily",
"$value": "Inter, ui-sans-serif, system-ui, sans-serif",
"$description": "Single family for dense product UI, labels, tables, and command surfaces."
}
},
"spacing": {
"spacing4": {
"$type": "dimension",
"$value": "4px"
},
"spacing8": {
"$type": "dimension",
"$value": "8px"
},
"spacing12": {
"$type": "dimension",
"$value": "12px"
},
"spacing16": {
"$type": "dimension",
"$value": "16px"
},
"spacing24": {
"$type": "dimension",
"$value": "24px"
},
"spacing32": {
"$type": "dimension",
"$value": "32px"
},
"spacing48": {
"$type": "dimension",
"$value": "48px"
},
"spacing64": {
"$type": "dimension",
"$value": "64px"
}
},
"radius": {
"default": {
"$type": "dimension",
"$value": "8px"
},
"controls": {
"$type": "dimension",
"$value": "8px"
},
"panels": {
"$type": "dimension",
"$value": "10px"
}
},
"shadow": {
"shadowModal": {
"$type": "shadow",
"$value": "rgba(0,0,0,0.45) 0px 24px 64px"
}
}
}{
"id": "raycast",
"name": "Raycast",
"theme": "dark",
"industry": "productivity",
"summary": "Command-first dark UI with high-contrast cards, red action accents, and shortcut-heavy structure.",
"technicalSummary": "A launcher-style system optimized for fast scanning, command entry, and dense tool metadata. Useful for agent command palettes, action catalogs, and plugin markets.",
"source": {
"name": "Public source",
"url": "https://raycast.com",
"kind": "public-design-reference"
},
"sourceName": "Public source",
"sourceUrl": "https://raycast.com",
"originalSiteUrl": "https://raycast.com",
"capturedAt": "2026-04-20T12:44:00.000Z",
"licenseNote": "Publicly visible design reference metadata. Use as inspiration and token guidance, not as copied brand assets.",
"tags": [
"command",
"dark",
"launcher",
"shortcuts",
"plugins"
],
"tokenCount": 18,
"colors": [
{
"name": "Black",
"value": "#080808",
"token": "--color-black",
"group": "surface",
"role": "App background."
},
{
"name": "Card",
"value": "#171717",
"token": "--color-card",
"group": "surface",
"role": "Command card surface."
},
{
"name": "Text",
"value": "#f5f5f5",
"token": "--color-text",
"group": "neutral",
"role": "Primary text."
},
{
"name": "Muted",
"value": "#8b8b8b",
"token": "--color-muted",
"group": "neutral",
"role": "Secondary labels."
},
{
"name": "Ray Red",
"value": "#ff6363",
"token": "--color-ray-red",
"group": "accent",
"role": "Action and selected state."
}
],
"typography": [
{
"name": "Inter",
"token": "--font-inter",
"family": "Inter, ui-sans-serif, system-ui, sans-serif",
"role": "Single family for dense product UI, labels, tables, and command surfaces.",
"weights": [
"400",
"500",
"600"
],
"sizes": [
"12px",
"13px",
"14px",
"16px",
"20px",
"40px"
],
"lineHeights": [
"1.2",
"1.4",
"1.5"
]
}
],
"spacing": {
"baseUnit": "4px",
"density": "compact",
"scale": [
{
"name": "4",
"value": "4px",
"token": "--spacing-4"
},
{
"name": "8",
"value": "8px",
"token": "--spacing-8"
},
{
"name": "12",
"value": "12px",
"token": "--spacing-12"
},
{
"name": "16",
"value": "16px",
"token": "--spacing-16"
},
{
"name": "24",
"value": "24px",
"token": "--spacing-24"
},
{
"name": "32",
"value": "32px",
"token": "--spacing-32"
},
{
"name": "48",
"value": "48px",
"token": "--spacing-48"
},
{
"name": "64",
"value": "64px",
"token": "--spacing-64"
}
]
},
"radius": {
"default": "8px",
"controls": "8px",
"panels": "10px"
},
"shadows": [
{
"name": "modal",
"value": "rgba(0,0,0,0.45) 0px 24px 64px",
"token": "--shadow-modal"
}
],
"components": [
{
"name": "Command palette",
"role": "Interaction",
"technicalNotes": [
"Search input top",
"icon list rows",
"right shortcut labels"
]
},
{
"name": "Extension card",
"role": "Marketplace",
"technicalNotes": [
"Icon, name, short description, install state"
]
}
],
"guidelines": {
"do": [
"Keep command input always prominent.",
"Use shortcuts as first-class metadata.",
"Use accent for executable actions."
],
"dont": [
"Do not make lists verbose.",
"Do not hide keyboard affordances.",
"Do not use multiple saturated accents."
]
},
"exports": {
"htmlUrl": "https://memoire.cv/references/raycast",
"jsonUrl": "https://memoire.cv/references/raycast.json",
"designMdUrl": "https://memoire.cv/references/raycast/design.md",
"tokensJsonUrl": "https://memoire.cv/references/raycast/tokens.json",
"tailwindV4Url": "https://memoire.cv/references/raycast/tailwind-v4.css"
}
}