Custom theme provider which uses CSS custom properties in browsers that support them, and falls back to styled components theme provider implementation in browsers that don't support CSS custom properties. 💅
https://bjankord.github.io/styled-components-custom-properties-theme-provider/