Skip to content

Slate

Slate is Stratum’s default theme. Inspired by Wealthsimple’s mobile app, it prioritises readability and trust: high contrast, generous whitespace, pill-shaped buttons, and a single restrained accent color.

TraitValue
InspirationWealthsimple
Button shapePill (radius.full)
Icon weightRegular
Border radius (md)8
Border width (thin)1
AccentDeep indigo

Slate works for any product that needs to feel trustworthy, legible, and professional — financial apps, productivity tools, health tracking. It’s the right default when you’re unsure which theme to start with.

Both variants implement the full AppTheme interface. The dark variant inverts the background/surface hierarchy and shifts the accent slightly warmer to maintain contrast against dark surfaces.

src/tokens/themes/slate.ts

Exports: slateThemeLight, slateThemeDark

import { createTheme } from '@/tokens/themes/createTheme';
import { slateThemeLight, slateThemeDark } from '@/tokens/themes/slate';
export const brandLight = createTheme(slateThemeLight, {
colors: {
accent: '#E11D48',
accentHover: '#BE123C',
accentSubtle: '#FFF1F2',
},
});