body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } .navbar-brand { font-size: 1.5rem; letter-spacing: -0.5px; } .hover-lift { transition: transform 0.3s ease, box-shadow 0.3s ease; } .hover-lift:hover { transform: translateY(-10px); box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important; } .hover-scale:hover { transform: scale(1.05); transition: 0.3s; } .product-card:hover img { transform: scale(1.05); transition: 0.5s ease; } .animate-fade-in { animation: fadeInUp 1s ease-out; } @keyframes fadeInUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } .btn-success { background-color: #198754; border-color: #198754; } .btn-warning { background-color: #ffc107; border-color: #ffc107; color: #000; }