eliot xu157 downloadsWarm amber accents, a charcoal dark mode, and a paper-toned light mode. CSS only, with no plugin dependency.
A retro-futuristic theme for Obsidian, inspired by 1970s and 1980s sci-fi interfaces, CRT monitors, NASA mission control consoles, and vintage computing aesthetics.
Supports both Dark and Light modes out of the box with zero plugins and zero configuration required.

| Mode | Paradigm | Base | Accent Highlights |
|---|---|---|---|
| Dark ("Magnetic Night") | Analog CRT console | Deep steel-gray (#1a1d21) |
Amber glow, phosphor green, signal cyan |
| Light ("Beige Terminal") | Vintage workstation | Warm beige (#f5f0e8) |
Retro rainbow accents, deep crimson, high-contrast ink |


Available in the Obsidian Community directory. Use Add to Obsidian on that page, or install from within the app:
manifest.json and theme.css..obsidian/themes/Cassette Futurism/.manifest.json and theme.css into that folder:<your-vault>/
└── .obsidian/
└── themes/
└── Cassette Futurism/
├── manifest.json
└── theme.css
To toggle between dark and light modes, use Obsidian's standard setting (Settings → Appearance → Base color scheme) or the command palette (Switch between light and dark mode).
The stylesheet is deterministically generated from palette.toml using a Python standard-library generator (Python 3.11+ required for tomllib).
# Clone the repository
git clone https://github.com/taotao7/obsidian-cassette-futurism.git
cd obsidian-cassette-futurism
# Regenerate manifest.json and theme.css
python3 generate.py
taotao7/theme-tape and taotao7/cassette-futurism.