I am a little puzzled by the way craft handles CSS files. Although I am used to working with SCSS and CSS assets and setting up a reasonable directory structure, I was expecting a little documentation or a best practice recommendation.
At first, I tried to create an asset folder with all CSS files. But then I realized that they could not be uploaded because they were not in the allowedFileExtensions config array.
The plugin documentation contains some info about handling plugin-specific frontend resources but it does not say anything about the general CSS files.
The most helpful information I found so far was this answer although it did not really help me with my question.
What is the recommended way to handle CSS assets? What are your best practices for asset management and setting up a frontend workflow in Craft?