| /* Estilos base */ | |
| body { | |
| font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; | |
| line-height: 1.6; | |
| color: #333; | |
| } | |
| /* Animaciones */ | |
| @keyframes fadeIn { | |
| from { opacity: 0; } | |
| to { opacity: 1; } | |
| } | |
| /* Transiciones */ | |
| input, select, textarea { | |
| transition: all 0.3s ease; | |
| } | |
| /* Estilos personalizados para el formulario */ | |
| #flightForm { | |
| animation: fadeIn 0.5s ease-out; | |
| } | |
| /* Responsividad adicional */ | |
| @media (max-width: 640px) { | |
| .container { | |
| padding-left: 1rem; | |
| padding-right: 1rem; | |
| } | |
| } |