Проблема, которую вы описываете, может быть связана с несколькими факторами. Вот несколько направлений, в которых вы можете поискать причины сброса глобальных стилей для элемента `<html>` при обновлении страницы:
1. **Проблемы с кэшем**: Иногда браузеры кэшируют стили и не загружают актуальные версии CSS. Попробуйте очистить кэш браузера или открыть страницу в режиме инкогнито.
2. **Неправильные селекторы**: Убедитесь, что ваши стили для `<html>` и `<body` имеют правильные селекторы и применяются корректно. Если они определены в SCSS, убедитесь, что нет никаких условий или вложенности, из-за которых они могут не применяться.
3. **Проблемы с модульными стилями**: Вы импортируете `styles.module.scss`, что может указывать на использование CSS-модулей. Когда вы используете CSS-модули, классы обрабатываются и становятся уникальными для данного компонента, и это может привести к тому, что глобальные стили могут не применяться как ожидается. Если вы хотите, чтобы стили были глобальными, убедитесь, что вы не используете CSS-модули для этих стилей.
Вы можете попробовать оставить глобальные стили в обычном SCSS без модульного подхода или импортировать их отдельно, чтобы они применялись глобально, как это сделано с `normalize.scss`.
4. **Убедитесь, что стили загружаются в правильном порядке**: Порядок подключения файлов стилей важен. Убедитесь, что `normalize.scss` загружается первым, затем глобальные стили, чтобы они могли перекрывать нормализованные стили при необходимости.
5. **Конфликтующие стили**: Проверьте, нет ли других стилей или библиотек, которые могут переопределять ваши стили для `<html>`. Инструменты разработчика могут помочь в этом, если посмотреть, какие стили применяются к элементу и откуда они происходят.
6. **Клиентский и серверный рендеринг**: Если вы используете серверный рендеринг (например, Next.js), убедитесь, что стили также загружаются и применяются на стороне сервера верно.
7. **Консоль и ошибки**: Проверьте консоль браузера на наличие ошибок, которые могут указывать на проблемы при загрузке стилей.
Если вы проверите все вышеперечисленное и проблема все еще останется, возможно, вам стоит предоставить более подробный код, который будет включать в себя определения стилей, структуру проекта и другие соответствующие части, чтобы другие могли предложить более точные рекомендации.