new themeses!!

This commit is contained in:
legop3
2026-07-17 21:01:48 -04:00
parent f9461433af
commit 4e6e9e3021
23 changed files with 636 additions and 65 deletions
+12
View File
@@ -0,0 +1,12 @@
// Theme Public API
// Purpose: Gives UI consumers one stable import path for catalog resolution and layout constants.
// Scope: Re-exports theme behavior while CSS remains independently loaded by the app entrypoint.
export {
DEFAULT_PAGE_THEME_KEY,
PAGE_THEME_OPTIONS,
getPageTheme,
getPageThemeClass,
normalizePageThemeKey,
} from './catalog.js';
export { themeGapClass, themeStackClass } from './layout.js';