.login-body {
    min-height: 100vh;
    background: linear-gradient(135deg, #f8f4e3 0%, #fff8e1 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
}

.login-wrapper {
    width: 100%;
    max-width: 400px;
}

.login-icono {
    width: 72px;
    height: 72px;
    background-color: #FFC107;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    font-size: 2rem;
    color: #212529;
    box-shadow: 0 4px 12px rgba(255, 193, 7, 0.4);
}
