Open Source|All improvements go through Pull Requests with automated CI checks before review by@Leo-Galli|Join Discord|Contributing guide
Theming

Theming

Token-driven theme system with two independent dimensions: site theme (dark/light/system) and accent color (emerald/indigo/amber).

Theme tokens

CSS variables on :root control the entire UI:

:root {
  --aetheris-bg: 9 9 11;
  --aetheris-surface: 20 20 24;
  --aetheris-accent: 16 185 129;
  --aetheris-accent-strong: 5 150 105;
}

Accent colors

AccentRGBUse case
Emerald16 185 129Default — clean, professional
Indigo99 102 241Tech / SaaS feel
Amber245 158 11Warm / energetic

Switch via [data-accent="emerald"] on <html>.

Dark / light modes

Apply [data-theme="dark"] or [data-theme="light"] on <html>. Light mode adjusts surface colors and gradients.

Quick links

See also: Whitelabel API, Architecture.