cc3c956f26
- Added `typeof theme === "undefined"` guards to all four theme getters. - Fallbacks return a usable plain-ASCII or plain-text theme instead of crashing. - Added a pre-init test asserting the getters never throw.