Handle 'no storage available' for inline css

Basically wrapping `localStorage` usage in try/catches
The user that reported the error today had localStorage disabled; it wasn't a case of it being full. But I accept a try/catch would cover both cases. Btw, I'm surprised that a full store throws an exception on `getItem`; I woulda thought it would only do so on `setItem`.