Theme system for HTML output styling
Provides a unified theming system for all HTML-outputting platforms. Themes are CSS files that can be applied with or without inlining.
Themes are loaded in two layers:
- Builtins - Embedded at compile time from
templates/themes/ - User themes - Loaded at runtime from user's
templates/themes/directory
User themes with the same ID override builtins; new IDs extend the registry.