/* Custom Styles for NileFlow Express Logistics */ /* Smooth scrolling */ html { scroll-behavior: smooth; } /* Custom animations */ @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } .fade-in-up { animation: fadeInUp 0.6s ease-out; } /* Gradient text */ .gradient-text { background: linear-gradient(135deg, #1e40af 0%, #dc2626 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } /* Custom button hover effects */ .btn-hover-effect { position: relative; overflow: hidden; transition: all 0.3s ease; } .btn-hover-effect::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent); transition: left 0.5s; } .btn-hover-effect:hover::before { left: 100%; } /* Loading animation for tracking */ @keyframes pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.5; } } .pulse { animation: pulse 2s infinite; } /* Custom scrollbar */ ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-track { background: #f1f1f1; } ::-webkit-scrollbar-thumb { background: #1e40af; border-radius: 4px; } ::-webkit-scrollbar-thumb:hover { background: #1e3a8a; }