Perfect Next.js dark mode in 2 lines of code. Support System preference and any other theme with no flashing