← MilkMind MilkMind themes Download a theme and drop it into MilkMind. Every file carries a light and a dark palette, so switching modes switches with it.
How to install Settings → Themes → Import theme, then pick the file. The two formats are interchangeable — take either one. The theme name comes from the file name, and every colour and font stays editable afterwards.
CC0-1.0 — use, change and share them however you like.
Hue All Analogous Monochrome Complementary Triadic
Saturation All Muted Vivid Pastel
Contrast All High contrast Soft contrast
20 themes
Paper Lane Analogous Muted High contrast 12.2 / 11.13
Faded newsprint with an old-style serif body. For long reading and writing where the type does the work.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)
Cobalt Study Analogous Muted High contrast 13.35 / 11.76
Deep cobalt on white paper. Headings, quotes and links all in one blue family — the straightforward choice for papers and documents.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)
Pine Hollow Analogous Muted High contrast 10.72 / 10.69
Desaturated forest green on off-white paper. Easy on the eyes over a long session.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)
Frost Slate Analogous Muted High contrast 11.68 / 10.95
A cooled blue-grey neutral. Nothing shouts, which suits technical documents full of tables and code.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)
Mulberry Ink Analogous Muted High contrast 13.85 / 11.19
Plum-purple accents over the palest lilac ground. Calm, with one bright note.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)
Terracotta Desk Analogous Muted High contrast 12.52 / 11.72
Fired-clay orange on cream. Quotes sit on a tinted panel, so paragraphs break cleanly.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)
Graphite Mono Monochrome Muted High contrast 16.48 / 13.43
Achromatic minimalism. Even the accent is grey, so nothing is left but the words.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)
Mint Ledger Analogous Muted High contrast 13.02 / 11.6
Clear teal on a cool white ground. Checklists and tables read crisply.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)
Midnight Neon Complementary Vivid High contrast 13.7 / 12.95
Designed dark-first, at high contrast. Cyan accents and magenta headings lift off the dark.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)
Sepia Study Analogous Muted High contrast 10.17 / 11.33
Deep sepia with the blue light taken out. The gentlest of these for editing late at night.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)
Ultramarine Bloom Analogous Vivid High contrast 18.54 / 15.97
Neighbouring hues from blue into violet, kept at full saturation. Ink bleeding into white paper.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)
Peach Chalk Analogous Pastel High contrast 17.62 / 16.33
Jet-black type on pastel fields running from peach to rose. Soft colour, hard-edged text.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)
Emerald Dusk Analogous Vivid Soft contrast 6.58 / 5.85
Green and teal only, with the lightness gap narrowed, so the bright green glows instead of shouting.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)
Lilac Haze Analogous Pastel Soft contrast 6.31 / 5.9
Lilac and pale blue packed into a very narrow lightness range. The whole screen reads as one soft haze.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)
Signal Flare Complementary Vivid High contrast 19.19 / 17.78
Orange and sky, exact opposites on the wheel. Links take the orange, headings the blue.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)
Sherbet Press Complementary Pastel High contrast 17.56 / 16.66
Mint and rose, a facing pastel pair. Quotes sit on a rose panel, so the two colours alternate down the page.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)
Ochre Plum Complementary Vivid Soft contrast 6.19 / 5.91
Ochre yellow facing plum purple, with the ground lifted to mid-tone so neither one shouts.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)
Sage Rosewater Complementary Pastel Soft contrast 5.65 / 5.59
Sage green facing muted pink, both with the volume down. The softest screen in this set.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)
Prism Bright Triadic Vivid High contrast 19.57 / 18.17
Crimson, sky and amber — three points spaced evenly around the wheel. Headings, links and emphasis each take their own.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)
Macaron Tray Triadic Pastel Soft contrast 6.2 / 5.88
Pistachio, blueberry and raspberry, all three dropped to pastel. Sweet, but quiet.
Light Dark
Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)Meeting notes 2026-08-31 · Sprint 24
Next up Mind map export lands first. Keep the Cmd+Shift+M switch as it is, and rewrite the document guide from scratch .
If it forgets which sections were folded, every long document opens fully expanded. ## Summary of the last meeting ⋯ 12 lines
Item Status Auto-update doneTheme pack in progress
const tokens = activeThemeTokens(preset, mode)