Не рабоотает background-color, как исправить?
А что мешает в браузере тыкнуть F12 и посмотреть, какие именно стили у вас на самом деле применяются к body и какие перекрывают ваш стиль?
Посмотрите в DevTools, возможно у вас высота body нулевая.