@grin3671, Из-за первого спойлера, кнопка вверх, кнопка сообщить об ошибке и модальное окно и меню портятся. лучше н̶е̶ стоит использовать этот вариант для всех элементов. лучше сделать так:
- body > * { filter: grayscale(25%); }
для страницы и меню
+ .l-top_menu-v2, .l-page { filter: grayscale(25%); }
для фона
+ body { background-color:rgb(0 0 0 / 65%); background-blend-mode: luminosity; }
@gomen,body
— замени селектор:@gomen,@pirate-