Account Deleted
For this challenge, since is a small component and you're the only developer it's completely fine, but when you have to face a big application like Facebook, with a team of developers who must stay in sync, an approach like this could be way too messy bringing with it a lot of technical debt. Definitely the way to go with an application that big is utility-first; actually, if you inspect Facebook, you'll find tons of CSS utilities for each purpose.