Design is a "talent" the same way software development is a "talent". Some people may have natural abilities, but overall it is something to be practiced and studied if you want to get better at it.
CSS is just a programming language.
I am as talentless a designer as any of you but I stopped reaching to libraries and frameworks to solve my design issues, and started learning modern CSS and some basic design skills.
Lots of good books and web sites, and my personal preference is video courses through Lynda.com, which I get for free through my public library.
On the same topic as "you don't need frameworks to get jobs done", the next one I'm going to take is learning ES6, because modern browser-supported javascript isn't completely terrible anymore.
CSS is just a programming language.
I am as talentless a designer as any of you but I stopped reaching to libraries and frameworks to solve my design issues, and started learning modern CSS and some basic design skills.
Lots of good books and web sites, and my personal preference is video courses through Lynda.com, which I get for free through my public library.