Z tym, że w takim przypadku odwrotne podejście byłoby o wiele lepsze. Przy Twoim kodzie urządzenia z małym ekranem będą pobierać 2 arkusze stylów przed renderowaniem, co jedynie opóźni proces (ratować by się można przy pomocy server pusha). Przy podejściu content first (mobile first) style dla małych ekranów wczytają się przy jednym arkuszu, a dopiero przy większym ekranie (i prawdopodobnie lepszym necie i większej mocy obliczeniowej) zaczytają się 2 arkusze przed renderowaniem.