tenant_landing_config.config.theme_presets[themeId] (lib/branding/theme-presets.ts).
What is stored in a preset
Look keys: colors, logos, fonts, navbar, section toggles, and similar chrome — not SEO / product / content keys.Behaviors
Empty presets behave like legacy seed-only Apply for new tenants.
Operator workflow
- Apply Theme A → customize in Brand & Experience.
- Apply Theme B → Theme A look is saved; B restores its preset or seed.
- Switch back to A → your A customizations return.