See more
CSS is weird. You can learn the basics of it in 15 minutes. But it can take years before you figure out a good way to organize your styles.