Solstice
Dark mode for any website with smart detection and per-site controls
Solstice intelligently applies dark mode to any website. It detects native dark theme support, or applies filter inversion and CSS overrides as fallbacks — with per-site brightness, contrast, and sepia controls. No flash of white, no broken layouts.
Features
Smart Detection
Automatically detects if a site already supports native dark mode using color-scheme analysis and confidence scoring.
Three Strategies
Native (forces the site's own dark mode), Filter (intelligent CSS inversion), or Override (blanket CSS overrides) — auto-selected per site.
Per-Site Controls
Fine-tune brightness, contrast, and sepia on a per-site basis. Your settings persist across sessions.
FOUC Guard
Prevents the flash of white before dark mode kicks in. Dark styles are injected before the page renders.
Allowlist & Excludelist
Choose to apply dark mode everywhere except excluded sites, or only on your allowlisted sites.
Privacy First
All detection and styling happens locally. No accounts, no tracking, no network requests.
More Highlights
SPA Support
Mutation observer watches for navigation changes in single-page apps and reapplies dark mode automatically
Quality Analysis
WCAG contrast analysis checks the quality of the applied dark mode and suggests better strategies
7-Day Cache
Detection and quality results are cached for 7 days per site so repeat visits are instant
Global Toggle
One click to enable or disable dark mode globally, or toggle individual sites from the popup
Installation
Install Solstice from the Chrome Web Store, then click the extension icon on any website to toggle dark mode. Adjust brightness, contrast, and strategy from the popup.