(() => {
let value = null;
try {
value = localStorage.getItem('gitcode-mcp-theme');
} catch {
// Restricted storage still gets the safe System default.
}
const theme = value === 'light' || value === 'dark' ? value : 'system';
document.documentElement.dataset.theme = theme;
})();