Use this boilerplate as a starting point for your work.
A basic project-structure with the following folder and files.
assets/css/app.css π main stylesheet which imports all other stylesheets, don't write css definitions there, for a cleaner organisation
assets/css/fonts.css π location for including custom fonts, IBM Plex Sans Variable Font-Face is included as an example in this project
assets/css/media.css π stylesheet for global styling of media elements like images
assets/css/modern-normalize.css π makes browsers render all elements more consistently and in line with modern standards
assets/css/preflight.css π removes all default browser margins and resets a little more
assets/css/typo.css π typo styling