A light and dark Obsidian theme based on Totonio's diagramming interface. Warm paper surfaces and deep teal in light mode; charcoal and soft mint in dark mode. Blue links, amber highlights, and distinct semantic colors keep a working vault easy to scan.
This is an independent CSS-only theme by GuruVlk. It does not require the Totonio plugin or web app and does not change your notes, diagram colors, keyboard shortcuts, or workspace layout.
The images below are browser component previews, not screenshots of the Obsidian application. They demonstrate the palette on representative notes and controls. Native Obsidian testing remains on the manual checklist.


Open preview/index.html directly in your browser to switch modes and inspect notes, tables, callouts, code, tags, and a settings dialog. No server or internet connection is required. The illustrated diagram is a local image in the preview only; the theme never injects artwork into Obsidian.
.obsidian), create themes/Totonio/. The folder name must match the theme name exactly.The initial target is Obsidian 1.12.7 or newer. This is a local theme candidate, not a published Community theme. Test it in a disposable vault before using it in a primary vault.
Disable other CSS snippets during the first test. The theme uses standard CSS variables rather than !important, so other themes, snippets, or plugins may intentionally override it. Selecting another theme removes these styles; no cleanup of note files is required.
See design provenance for the source palette and intentional differences. Existing Obsidian mobile behavior and screen-reader semantics are left to the host; the theme does not remove focus indicators.
Use Node.js 22+ for the optional developer checks:
npm ci
npm test
npx playwright install chromium
npm run test:visual
To use installed Google Chrome instead of downloading Chromium:
PLAYWRIGHT_CHANNEL=chrome npm run test:visual
The tests parse CSS, resolve theme-owned tokens in both modes, reject network assets and intrusive overrides, and check selected text/background pairs against the WCAG AA 4.5:1 target. Those checks are not a full accessibility certification of Obsidian or third-party plugins.
Browser tests verify local image decoding, mode switching, responsive layouts, and controls at desktop/mobile widths, and regenerate images in screenshots/. The preview's CSS supplies a minimal host-like layout; it is not a copy of Obsidian's stylesheet. Test the actual application separately using the checklist.
theme.css and manifest.json are the complete installable theme. Everything else is documentation or developer tooling. This repository can be built and tested without either sibling Totonio repository.
MIT, copyright 2026 GuruVlk. Palette values were adapted from the author's Totonio app. The preview diagram image is a local capture of the author's Totonio Presentation sample. No third-party icons or fonts are bundled in the installable theme.