Wrote an article
Used Astro
🚀 Astro supports component-scoped styling out of the box. You can still use Sass though if that's your preferred styling language.

You can find out how to use Sass with Astro in the post I just dropped.

https://rodneylab.com/astro-js-sass-styling/