Accent-driven colour. A minimal Obsidian theme.

The entire colour palette is derived mathematically from single chosen accent colour. No longer restricted by theme's Light and Dark preset. More options in Style Settings.
![]() |
![]() |
![]() |
A companion plugin Folder Accents is available for changing accent colour when opening note in designated folder.
![]() |
![]() |
--color-accent via oklch(); change one colour, everything updates
important, star, bug, key, location etc
Obsidian 1.5.0+ (required for oklch(from …) relative colour syntax — ships with a modern Chromium base).
theme.css and manifest.json.obsidian/themes/COLOURS/ inside your vaultThe theme respects Obsidian's font settings, which will override theme setting.
Title and Heading font can be customized via Style Settings → Typography → Heading Font.
| Area | Recommended fonts |
|---|---|
| Interface font | IBM Plex Mono |
| Text font | IBM Plex Mono |
| Monospace font | IBM Plex Mono |
| Title and Heading | Overused Grotesk |
You will need to install the fonts, they are not included in the theme.

Install Style Settings community plugin to access these options:
When off (default), Obsidian's built-in accent colour picker drives the theme. Turn on to use the per-mode colours below instead of the system accent.
(Only active when Override System Accent is on.)
Set separate accent colours for light and dark mode. Defaults: #0d0d73 (light) / #0f0f3d (dark).
How # H1 through ###### H6 are coloured:
| Option | Description |
|---|---|
| Monochrome (default) | Low-saturation accent tint — nearly grayscale |
| A little bit colour | Slightly more chroma |
| Go Crazy | Full chroma, different hue per heading level |
(Default: on) Applies the Go Crazy hue palette to alternate checkbox backgrounds. Turn off to fall back to the Heading Style setting.
How ==highlighted text== appears:
| Option | Description |
|---|---|
| Colourful (default) | Complementary hue, full saturation |
| Subtle Colour | Muted complementary tint |
| Monochrome (High contrast) | Dark on light (or vice versa) |
| Monochrome (Low contrast) | Subtle grey tones |
Set any font for headings using CSS font-family syntax.
'Overused Grotesk Roman', 'Helvetica Neue', 'Inter', sans-serifGeorgia, serif or 'Departure Mono', monospaceQuote names that contain spaces.
Scale all heading sizes up or down:
| Option | H1 → H6 range |
|---|---|
| Default | 2.5em → 1.1em |
| Compact | 1.8em → 1.0em |
| Large | 3.0em → 1.15em |
| Option | Value |
|---|---|
| Default | Obsidian default |
| Relaxed | 1.8 |
| Compact | 1.4 |
Applies text-transform: uppercase to the note title, table headers, and UI buttons (modals, settings, ribbon, view actions). Off by default.
Scales text opacity. Lower values give a softer, more muted look. Range: 0.5–1, default: 1.
| Option | Description |
|---|---|
| Tinted header row (default) | Header row tinted with accent |
| Tinted alternate rows | Zebra stripe on data rows |
| Option | Description |
|---|---|
| Light Background (default) | Subtle accent tint behind folder names |
| Inverted Background | High-contrast muted background with primary text colour |
| Plain | No background — unstyled folder names |
| Option | Description |
|---|---|
| Wavy (default) | Wavy underline on internal links |
| Underline | Solid underline |
| None | No decoration |
Uses the OS overlay scrollbar — appears on hover/scroll, hidden otherwise. Replaces the theme's custom thin scrollbar.
Removes the background tint on the active editor line.
Shows the inline note title in the editor but hides it inside Canvas cards.
Custom line width when Readable line length is on. Range: 400–1400px, default: 700px.
Controls how wide embedded Bases (![[Base.base]]) are relative to the readable line width.
Only has a visible effect when readable line length is enabled.
Pure CSS — no build step. Edit theme.css directly.
GPL-3.0