https://guillaume-ferber.medium.com/css-variables-a-beginners-guide-to-effortless-and-efficient-web-design-b86784bf19e