Can't recommend Wicked Cushions enough! Wearing my Bose NC700's with white replacement earcups to listen to the podcast, and I also use my AirPods Pro 2's with their black in-ear cushions! Both are phenomenal and have held up well over the past year and a half I've had them! I was a little sad that they didn't have a ton of different options for my NC700's.
When it comes to CSS, the best thing that has happened for me was adopting Tailwind. Personally, I loath writing any CSS and maintaining CSS is even worse. The result is much smaller CSS bundles after they introduced the JIT compiler. I know some people get turned off by the verbosity of the syntax, but the tradeoffs are worth it for me and no need for modules or scoping.
"Schema" and not "scema" could be related to Italian via Latin. The "hard k" sound before a vowel (e) is "che", whereas the soft sound is "ce". "Scema" means "idiot" :)
I ignore the h in schema just like I ignore the h is school. Heck, I ignore the one in schedule too, and pronouncing it is a lot more common than the one in schema, from what I've seen.
I'm pretty sure I saw a vite plugin which removes need to import styles from "./styles.module.css" and you can just use normal classes, then classes updated during the build process, I think that's removes all the pain points of CSS modules.
Just 8k? I shall say nothing 😅 It wasn't fun but I powered through it and got to 0. The funny thing is that I enabled eslint after CJ featured it on one of his streams on codinggarden. Better late than never 😂
You forgot to mention that css modules generates unique classes which lead to a lot of extraneous classes. Using cva and/or tailwind like options are more performant.