Das was du an Code gepostet hast ist aber kein CSS. Das letzte ist HTML5. Das wird per main{} angesprochen. Das erste ist unnötig, da sollte mMn entweder das main-Element gewählt werden, oder ein div mit role-main. Das zweite ist einfach "auf Sicherheit", weil es keine Probleme mit alten...