Importowania CSS-a bym nie używał. Dobrze by skorzystać z jakiegoś preprocesora CSS(LESS, SASS) + jakiś task runner(Gulp, Grunt).
Tworzysz sobie plik, który zawiera style dla wspólnych komponentów i plik dla konkretnej strony, w którym importujesz globalne style(przykład z dokumentacji SASS-a). Task runnerem definiujesz taski, które będą budować osobne style dla danej podstrony. Możesz z poziomu Gulpa, czy też Grunta 'wstrzyknąć' dany plik do odpowiedniej templatki HTML(trzeba by poszukać odpowiedniej paczki dostępnej na npm).
Możesz skorzystać np. z Jekyll, gdzie wiedza z PHP raczej Ci nie będzie potrzebna, raczej lepiej wykorzystać dostępne narzędzia niż pisać taką funkcjonalność od nowa.