body { background-color: #F8F9FA; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; } .navbar { border-bottom: 1px solid #dee2e6; } .hero-section { background: linear-gradient(to right, rgba(74, 144, 226, 0.1), rgba(248, 249, 250, 0.1)); padding: 4rem 0; } .card { border-radius: 0.5rem; border: none; box-shadow: 0 4px 6px rgba(0,0,0,.05); } .form-control { border-radius: 0.5rem; } .btn-primary { background-color: #4A90E2; border-color: #4A90E2; border-radius: 0.5rem; padding: 0.75rem 1.25rem; } .btn-secondary { background-color: #F5A623; border-color: #F5A623; border-radius: 0.5rem; padding: 0.75rem 1.25rem; } .toast-container { position: fixed; top: 1rem; right: 1rem; z-index: 1055; }