>7000 строк стилей на весь проект — норма или нет?
N строк чего-то там на абстрактный проект - вполне нормально, либо вполне ненормально, либо не вполне нормально. Точнее ответ вы вряд ли получите, учитывая скудность информации, которую дали о своем проекте.
Всего-то? Если они все нужны, то в этом нет ничего необычного.