Код в файле .htaccess указывает, что при ошибке 404 будет загружаться страница с адресом /404. Однако, для того чтобы ссылка на страницу 404 работала корректно, страница с кодом 404 должна существовать в указанном месте.
Вы можете создать отдельную страницу с именем "404.html" или "404.php" и поместить ее в корневую папку вашего сайта. Затем, в файле .htaccess, укажите следующий код:
```
ErrorDocument 404 /404.html
```
или
```
ErrorDocument 404 /404.php
```
Вместо "/404.html" или "/404.php" укажите путь к соответствующей странице ошибки 404 на вашем сайте.
Что касается отсутствия стилей на странице 404, проблема может быть вызвана неправильными путями к файлам со стилями на этой странице. Убедитесь, что пути к файлам стилей указаны правильно, особенно если страница 404 находится внутри папки или поддиректории. Если проблема все еще не решена, возможно, потребуется отдельные инструкции или правила в файле .htaccess для обработки стилей на странице 404.