A ideia de separar os elementos de estilos da nossa página dividindo-as de forma atômica é muito interessante.
Porém me pareceu algo um pouco desvantajoso quando se trata da importação destes arquivos css.
No caso de uma página com muitos elementos por exemplo, quantas importações não teriam que ser feitas?
O quanto isso impacta na performance da nossa página?
Uma solução que encontrei foi importar todos os componentes para o arquivo "style.css:
@import url(cabecalho.css);
@import url(menu/menu-item.css);
@import url(menu/menu-link.css);
@import url(menu/menu-lista.css);
Porém isso é o suficiente para resolver as questões apresentadas acima?