/* Custom styles that complement Tailwind */ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap'); body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; } /* Smooth scrolling for anchor links */ html { scroll-behavior: smooth; } /* Custom animation for cards */ .card-hover { transition: all 0.3s ease; } .card-hover:hover { transform: translateY(-5px); } /* Gradient text */ .gradient-text { background: linear-gradient(90deg, #0ea5e9, #8b5cf6); -webkit-background-clip: text; background-clip: text; color: transparent; } /* Custom scrollbar */ ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-track { background: #f1f1f1; } ::-webkit-scrollbar-thumb { background: linear-gradient(#0ea5e9, #8b5cf6); border-radius: 10px; } ::-webkit-scrollbar-thumb:hover { background: linear-gradient(#0c8fd1, #7a4ce6); }