All presets
Retro Arcade preset
8-bit cabinet: square corners, monospace type, magenta buttons on warm paper, and a deep CRT purple at night.
- Family
- Retro
- Typeface
- Space Mono
- Radius
- 0rem
- Density
- default
- Shadows
- soft
Light and dark
Overview
Good morning, Ana
Revenue, 7 days
$48,210
Weekly digest
Overview
Good morning, Ana
Revenue, 7 days
$48,210
Weekly digest
Install
One registry item sets the colours, radius, font stack, spacing step and shadow scale. Load the typeface itself with next/font or Fontsource.
npx shadcn@latest add https://ui.tealmac.com/r/presets/retro-arcade.json{
"$schema": "https://ui.shadcn.com/schema/registry-item.json",
"name": "preset-retro-arcade",
"type": "registry:theme",
"title": "Retro Arcade preset",
"description": "8-bit cabinet: square corners, monospace type, magenta buttons on warm paper, and a deep CRT purple at night. Space Mono, default density, soft shadows.",
"cssVars": {
"theme": {
"font-sans": "\"Space Mono\", ui-monospace, SFMono-Regular, monospace",
"spacing": "0.25rem",
"shadow-2xs": "0 1px rgb(0 0 0 / 0.04)",
"shadow-xs": "0 1px 2px 0 rgb(0 0 0 / 0.05)",
"shadow-sm": "0 1px 3px 0 rgb(0 0 0 / 0.08), 0 1px 2px -1px rgb(0 0 0 / 0.08)",
"shadow": "0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",
"shadow-md": "0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",
"shadow-lg": "0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)"
},
"light": {
"radius": "0rem",
"background": "oklch(0.965 0.018 95)",
"foreground": "oklch(0.22 0.06 295)",
"card": "oklch(0.985 0.012 95)",
"card-foreground": "oklch(0.22 0.06 295)",
"popover": "oklch(0.985 0.012 95)",
"popover-foreground": "oklch(0.22 0.06 295)",
"primary": "oklch(0.5 0.22 350)",
"primary-foreground": "oklch(0.985 0.012 95)",
"secondary": "oklch(0.92 0.03 200)",
"secondary-foreground": "oklch(0.25 0.06 250)",
"muted": "oklch(0.93 0.02 95)",
"muted-foreground": "oklch(0.46 0.05 295)",
"accent": "oklch(0.92 0.06 195)",
"accent-foreground": "oklch(0.3 0.07 230)",
"destructive": "oklch(0.52 0.2 28)",
"border": "oklch(0.3 0.06 295)",
"input": "oklch(0.3 0.06 295)",
"ring": "oklch(0.6 0.2 350)",
"chart-1": "oklch(0.58 0.22 350)",
"chart-2": "oklch(0.66 0.13 210)",
"chart-3": "oklch(0.78 0.16 95)",
"chart-4": "oklch(0.62 0.18 145)",
"chart-5": "oklch(0.5 0.2 290)",
"sidebar": "oklch(0.985 0.012 95)",
"sidebar-foreground": "oklch(0.22 0.06 295)",
"sidebar-primary": "oklch(0.5 0.22 350)",
"sidebar-primary-foreground": "oklch(0.985 0.012 95)",
"sidebar-accent": "oklch(0.92 0.06 195)",
"sidebar-accent-foreground": "oklch(0.3 0.07 230)",
"sidebar-border": "oklch(0.3 0.06 295)",
"sidebar-ring": "oklch(0.6 0.2 350)"
},
"dark": {
"background": "oklch(0.17 0.055 292)",
"foreground": "oklch(0.95 0.03 110)",
"card": "oklch(0.21 0.065 292)",
"card-foreground": "oklch(0.95 0.03 110)",
"popover": "oklch(0.23 0.07 292)",
"popover-foreground": "oklch(0.95 0.03 110)",
"primary": "oklch(0.78 0.17 350)",
"primary-foreground": "oklch(0.17 0.055 292)",
"secondary": "oklch(0.27 0.07 260)",
"secondary-foreground": "oklch(0.95 0.03 110)",
"muted": "oklch(0.25 0.06 292)",
"muted-foreground": "oklch(0.76 0.05 292)",
"accent": "oklch(0.3 0.08 210)",
"accent-foreground": "oklch(0.92 0.08 195)",
"destructive": "oklch(0.7 0.19 28)",
"border": "oklch(0.85 0.1 195 / 30%)",
"input": "oklch(0.85 0.1 195 / 35%)",
"ring": "oklch(0.8 0.15 195)",
"chart-1": "oklch(0.78 0.17 350)",
"chart-2": "oklch(0.82 0.12 200)",
"chart-3": "oklch(0.9 0.15 100)",
"chart-4": "oklch(0.8 0.18 145)",
"chart-5": "oklch(0.7 0.16 290)",
"sidebar": "oklch(0.21 0.065 292)",
"sidebar-foreground": "oklch(0.95 0.03 110)",
"sidebar-primary": "oklch(0.78 0.17 350)",
"sidebar-primary-foreground": "oklch(0.17 0.055 292)",
"sidebar-accent": "oklch(0.3 0.08 210)",
"sidebar-accent-foreground": "oklch(0.92 0.08 195)",
"sidebar-border": "oklch(0.85 0.1 195 / 30%)",
"sidebar-ring": "oklch(0.8 0.15 195)"
}
}
}