Owl vs. a Dark Filter: Why It Rewrites Colours Instead of Inverting Them
TL;DR
Owl rewrites each colour in a page's CSS individually, examines image pixels (photos untouched, dark icons inverted), detects sites with a built-in dark theme and darkens at document start.
A filter turns the whole page grey-ish and inverts everything, photos included.
Owl reads the stylesheets and changes each colour on its own, so contrast and hierarchy survive. Backgrounds go dark, text goes light, brand colours stay.
Images are judged from their pixels: photos untouched, a black icon on transparent inverted so it stays visible.
Pages are darkened at document start, before the first paint.
FAQ
Will photos look inverted? No. Photos keep their colours.
What about sites with a dark mode? They are detected and left alone.