Wires up the already-present next-themes dependency and globals.css :root/.dark token infrastructure. Persists the choice on Owner.themePreference so it survives relogin on a new device, not just localStorage. Toggle lives in the Sidebar (desktop) and the pet-switcher dropdown (mobile); Clerk's own UI now follows the same theme via a small ClerkThemeProvider wrapper.