diff --git a/static/css/custom.css b/static/css/custom.css index 44ca126..ea8b7c1 100644 --- a/static/css/custom.css +++ b/static/css/custom.css @@ -60,22 +60,55 @@ a, .pdf-link, nav a { 50% { opacity: 1; } } /* ------------------------------------------------------------------ */ -/* Улучшенная навигация с "хлебными крошками" */ +/* Глобальные стили для всех ссылок */ +a { + text-decoration: none; /* Убираем подчеркивание везде */ + color: #003366; + transition: color 0.2s ease, opacity 0.2s ease; +} + +a:hover { + text-decoration: none; /* Гарантированно убираем при наведении */ + color: #0055a4; + opacity: 0.85; /* Легкое изменение прозрачности */ +} + +/* Специфичные стили для главного меню */ +nav a { + font-weight: bold; + font-size: 1.1em; + padding-bottom: 5px; + border-bottom: 2px solid transparent; /* Резервируем место */ + transition: border-color 0.2s ease, color 0.2s ease; +} + +nav a:hover { + color: #0055a4; + opacity: 1; + border-bottom: 2px solid #0055a4; /* Аккуратная линия снизу вместо подчеркивания текста */ +} + +/* Хлебные крошки */ .breadcrumbs { padding: 10px 0; margin-bottom: 20px; font-size: 0.9em; color: #666; + border-bottom: 1px solid #eee; } .breadcrumbs a { color: #003366; - text-decoration: none; + font-weight: normal; + border-bottom: none !important; /* Убираем линию меню для крошек */ } .breadcrumbs a:hover { - text-decoration: underline; + color: #0055a4; + opacity: 1; + border-bottom: none !important; } + .breadcrumbs span { color: #888; }