Много @media в css?
Вообще непонятно, с чего вы и комментаторы этого вопроса решили, что медиа-запросов должно быть какое-то определенное количество.
Если мы говорим про брейкпоинты, то основных обычно делают 3-5. Например, в сетке бутстрапа их пять:
Опять же, нет какой-то истины в последней инстанции, что N медиа-запросов это хорошо, а N + M — плохо.Используйте ровно столько, сколько требует дизайн.
Если боитесь, что ваш итоговый css файл станет слишком большим, используйте сборщики для сжатия и оптимизации. Используйте плагины типа csso. В конце концов, используйте gzip сжатие.
Смотря сколько их. Если примерно 4-5, то это нормально. А если больше 10, то точно плохо.