What is customizable
| Aspect | How | Required plan |
|---|---|---|
| Logo + favicon | Upload in Settings | Mini+ |
| Colors (primary, accent, bg) | Color picker | Mini+ |
| Font (Google Fonts) | Dropdown | Mini+ |
| Default visual theme | Toggle in Settings | Mini+ |
| Allow user to change theme | Toggle in Settings | Mini+ |
| Custom CSS | Editor with sanitization | Mini+ |
| Custom domain | DNS CNAME + Settings | Mini+ |
| Email sender + templates | TenantEmailConfig | Mini+ |
| Hide Studeia brand | Toggle in Settings | Enterprise |
| White-label mobile app | Dedicated EAS build | Enterprise |
Custom CSS
For customizations beyond themes, admin can add own CSS:
- Field in Settings > Theme > Custom CSS
- Sanitized (max 10KB)
- Blocks @import, url(http...), expression() (anti-XSS)