Menu com reconhecimento de Scroll
O
Omar~https://www.w3schools.com/jsref/prop_win_pagexoffset.asphttps://www.w3schools.com/jsref/prop_win_pagexoffset.asp
Organizar arquivos de código CSS
O
Omar~Isso depende do quanto for precisar criar campos que precisem ser formatados. De sugestão apenas use 1 arquivo css como padrão e outro para responsivo. Mas como disse vai depender
E
EdCesarO ideal é você separar as coisas, existem os arquivos de "desenvolvimento", e os de produção. Em desenvolvimento, o ideal é componentizar, por exemplo: O CSS do navbar, coloque e