Zawsze możesz podzielić sobie na części, a podczas wysyłania produktu na serwer scalić do jednego oraz zastosować jakąś kompresję, aby plik mniej ważył.
Przykład takowego narzędzia:
https://cssminifier.com/
Osobiście daję wszelkie style w jednym pliku, tylko oddzielam co ważniejsze rzeczy komentarzami - Łatwo się odnaleźć.
Przykład jak to mniej więcej wygląda:
/*Header*/
Kod{}
/**/
/*Main*/
Kod{}
/*Article*/
Kod{}
/**/
/*Something else*/
Kod{}
/**/
/**/
/*Navbar*/
Kod{}
/**/
/*Footer*/
Kod{}
/**/
/*Other*/
Kod{}
Tutaj przeważnie przetrzymuje pierdółki jak kolory, specjalny font-size i inne pierdółki.
/**/
Nie trzeba mieć 10 kart z css'em odpalonych w IDE, które są zbędne.
Radzę Ci wszystkie style pakować do jednego pliku.
Tylko nie zapomnij przed kompresją utworzyć kopii pliku który nie jest skompresowany - abyś mógł dalej pracować, w razie zmian w stylach.