# `shared/theme/`

## Purpose

White-label theming: CSS variable application, tenant brand loading, dark mode integration.

## Legacy source (not moved)

- `lib/theme.ts` — `applyTheme`, tenant theme fetch
- `styles/globals.css` — CSS custom properties (`--color-primary`, `--beauty-accent`, `--health-accent`)
- `public/theme.config.json` — default brand
- `tailwind.config.ts` — token mapping to CSS vars
- `components/ThemeProvider.tsx`, `components/providers/ColorModeProvider.tsx`

## Planned contents

- Theme loader and applier
- Token definitions (TypeScript)
- Tailwind preset export

## Status

📁 Scaffold only — theme code remains in legacy paths.
