クラスを1つ足し引きするだけで、見た目の状態は CSS 側に全部書けます。JavaScript は「いまどの状態か」を宣言するだけで済み、色や余白の値を持たなくてよくなります。