export function getDefaultHue(): number { const fallback = '250' const configCarrier = document.getElementById('config-carrier') return parseInt(configCarrier?.dataset.hue || fallback) } export function getHue(): number { const stored = localStorage.getItem('hue') return stored ? parseInt(stored) : getDefaultHue() } export function setHue(hue: number): void { localStorage.setItem('hue', String(hue)) const r = document.querySelector(':root') if (!r) { return } r.style.setProperty('--hue', hue) }