Кажется, здесь есть несоответствие ERROR 404
это "PAGE NOT FOUND ERROR", ваша ссылка на href такая же, как в "layout.html".
<!-- Custom Styles -->
<link rel="stylesheet" href="static/styles/styles.css">
static
|_styles
|_styles.css
НО, в вашей ошибке это показывает, GET /static/styles.css HTTP/1.1" 404
Что означает, что это ожидает,
static
|_styles.css
Исправьте это, и ваша ошибка должна быть решена.
Вы это заметили?
Я предполагаю, что ваш styles.css используется только на странице design.html, поэтому при поиске styles.css выдается ошибка, так как местоположение не найдено.