Sei nochmals gegrüßt!
Es ist erfreulich zu sehen, wenn Tipps auch beachtet und sogar umgesetzt werden :-).
Deshalb hier gleich noch ein "Nachschlag":
Thema "Schrift"
- Warum definierst du die Schriftgröße für das Body-Element mit 93,75% und nicht mit 100.01%!?
- Für nachfolgende Elemente kannst du dann bspw. font-size: .9em oder .85em angeben.
- Ggf. würde ich neben der Schriftenfamilie (sans-serif) auch noch einige Default-Schriftarten angeben.
Thema "CSS allgemein"
- Bei Nullwerten kannst du die Einheiten weglassen, also bspw. margin: 30px 0 0 0;
- Bei gleichen Werten für top + bottom und left + right kann man auch die Kurzform verwenden.
margin: 30px; ~ für alle 4 je 30px
margin: 30px 0; ~ top + bottom je 30px und left + right je 0
margin: 30px 0 20px; ~ top 30px, right 0, bottom 20px und left 0
Gruß Gunther