ну не тебе про архитектуру говорить
dark input{
color: red;
}
.light input{
color: blue;
}
.btn1, .btn2, .btn3, .btn4, .btn5, .btn6, .btn7, .btn8
.btn1:hover, .btn2:hover, .btn3:hover, .btn4:hover, .btn5:hover, .btn6:hover, .btn7:hover, .btn8:hover {
background: #2c2a2a;
}
// А это лишняя работа.
некоторым людям ненавистно работать без свободы какой-то, следовать правилам жёстко и т д. В то же время для других людей такие условия более комфортны.