style.css
may contain only comment with Theme Name: … . It just tells to WordPress about your theme. You have no need to load style.css in theme through tag <link ... >
.
So. Now you can leave your only one css file main.css
with all styles in <head>
.