Themes
Mudlark comes with 20 built-in themes. Every theme exposes the same 9-slot palette: six identity accents (Primary, Warm, Cool, Alt, Support, Signal) used for headings, tasks, code, questions, media, and timers, plus three neutral tiers (Strong, Annotation, Muted) for list markers, metadata, and comments. Item types route to slots through a per-theme mapping, which is why themes can rebalance the same colors against the same roles without rewriting them.
Make your own
Pick your colors in the builder and copy out a JSON file, or read the schema if you want to hand-author. Drop the file in <vault>/.mudlark/themes/ and Mudlark hot-reloads it.
Appearance controls
A few visual controls live next to the theme picker in Settings › Appearance:
- Font size for the editor and rendered panes, on a shared range of 8 to 32 points. Note titles stay locked to the paper-grid baseline at every size, and the editor and rendered titles align across the two panes.
- Cursor scroll padding picks how much breathing room the caret keeps from the top and bottom of the editor. Three presets: None, Slight (about 7.5% of the viewport, the default), and Typewriter (50%, so the caret line floats near the middle of the screen).
- Paper style, line numbers, and window opacity, plus a toggle that lets editor and rendered panes use different fonts when you want a more book-like reading column.
Text size, fonts, reading width, paper style, and line numbers are also in a popover on ⌘⌥A, so you can adjust them without opening Settings. Theme picking stays in Settings › Appearance.