/* Кастомные цвета */ .bg-primary { background-color: #112d4e !important; } /* Отступ для фиксированной навигации */ body { padding-top: 56px; } /* Кастомные карточки */ .card { transition: transform 0.2s; } .card:hover { transform: translateY(-5px); } /* Адаптация изображений */ .card-img-top { height: 200px; object-fit: cover; } /* Кастомные кнопки */ .btn-outline-primary { --bs-btn-hover-bg: #112d4e; } /* Адаптация для мобильных */ @media (max-width: 768px) { .navbar-brand h1 { font-size: 1rem; } }