Fixes #13 (reopened a reverted PR that causes client-side error)
Fix undefined theme at the start of client rendering (to avoid client-side error). This still introduces a bit of jumpiness in the dark mode but it is very subtle. The light mode will have not jumpiness at all.
Fixes #13 (reopened a reverted PR that causes client-side error)