https://javascript.plainenglish.io/styled-components-vs-css-modules-choosing-the-right-styling-solution-for-react-in-2024-f36831dc529c