The standalone /watch share page was on a hard-coded slate/teal palette (it renders outside <App> with no theme). Add a baseline theme (dark/midnight) in main.tsx so the token CSS vars resolve on every route incl. the public pages, then swap all of WatchPage's slate/teal/hex to theme tokens (bg-bg/text-fg/ text-muted/accent, surface/border), with the password card as glass. Now consistent with the app's default look; the app still overrides with the user's saved theme when it mounts. |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| vite.config.ts | ||