FROM users
WHERE id = 1
ORDER BY name
Ten light, ten dark. Each one covers every surface, every SQL token color, every modal and badge. Switch from the header dropdown — no reload.
The custom theme API is just CSS variables. Override the ones you care about. The base theme defines every variable — you start with a working theme and tweak from there.
themes/my-theme/
├── theme.json # { "name": "My Theme", "author": "You", "type": "dark" }
└── style.css # override CSS variables
Pick a different font for each part of the interface. Google Fonts loaded on demand — only what you choose is fetched.
Body text
Section titles
DB & tables
Cell values
Editor