/* Custom styles that can't be achieved with Tailwind */ body { scroll-behavior: smooth; } /* Custom scrollbar */ ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-track { background: #f1f1f1; } ::-webkit-scrollbar-thumb { background: #3b82f6; border-radius: 4px; } ::-webkit-scrollbar-thumb:hover { background: #2563eb; } /* Animation for buttons */ .btn-hover { transition: all 0.3s ease; } .btn-hover:hover { transform: translateY(-2px); box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); } /* Service card hover effect */ .service-card { transition: all 0.3s ease; } .service-card:hover { transform: translateY(-5px); } /* Form input focus */ .form-input:focus { box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.5); } /* Mobile menu animation */ .mobile-menu { transition: all 0.3s ease; } /* Specialist image hover effect */ .specialist-img { transition: all 0.3s ease; } .specialist-img:hover { transform: scale(1.05); }