концепты:
- наименования .aa1 .aa2 ... .ab1 .ab2 ... задаются заранее
- уникальные названия задаются при наличии смысловой нагрузки: cwidth, link1, button1, input1
- классы действия: noscroll, popup
- стилевые классы также возможны hideMob, showMob
- rem это и есть px, только гибкий
- reset вам не нужен
- bootstrap вам не нужен, если у вас макет дизайнера