body { background-color: #12122B; min-height: 100vh; display: flex; align-items: center; justify-content: center; font-family: Arial, sans-serif; } .container { text-align: center; } @font-face { font-family: 'Frutiger'; src: url('fonts/Frutiger Bold Italic/Frutiger Bold Italic.ttf') format('truetype'); font-weight: bold; font-style: italic; } h1 { font-family: 'Frutiger', sans-serif; color: #ffffff; font-size: 100px; margin-bottom: 20px; } h1 { font-family: 'Frutiger', sans-serif; color: #ffffff; font-size: 24px; margin-bottom: 20px; } h2 { color: #ffffff; font-size: 24px; margin-bottom: 20px; } .card { background-color: #1E1E30; padding: 30px; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); width: 300px; } .datos { display: flex; flex-direction: column; text-align: left; margin-bottom: 15px; } .datos label { font-size: 14px; color: #ffffff; margin-bottom: 5px; } .datos input { padding: 10px; border: 1px solid #495057; border-radius: 5px; background-color: #343a40; color: white; } .boton { text-align: center; margin-top: 15px; } #btnIniciarSesion { padding: 10px; border-radius: 5px; background-color: #5CB85C; border: none; color: white; font-size: 16px; cursor: pointer; width: 100%; } #btnIniciarSesion:hover { background-color: #4CAF50; }