.login-container {
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

.login-box {
    width: 400px;
    text-align: center;
    position: relative;
}

/* GLOW EXTERNO */
.login-box::before {
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 16px;
    background: linear-gradient(90deg, transparent, rgba(255,140,0,0.4), transparent);
    filter: blur(15px);
    z-index: -1;
}

.login-box h2 {
    margin-bottom: 15px;
}

.login-box input {
    width: 100%;
    padding: 12px;
    margin: 15px 0;
    border-radius: 10px;
    border: 1px solid var(--border);
    background: var(--bg-card-soft);
    color: white;
}