/* Gradiente customizado */
body {
    background: linear-gradient(to bottom right, #1a1a2e, #6a0572, #3f2b96);
}

/* Caixa branca com leve sombra */
.card-custom {
    max-width: 350px;
    border-radius: 0.75rem;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
}

/* Botões com efeito hover */
.btn-danger:hover,
.btn-success:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

/* Labels mais modernos e compactos */
.form-label {
    font-weight: 500;          /* menos pesado */
    color: #444;             /* cinza neutro */
    font-size: 0.85rem;        /* menor */
    letter-spacing: 0.6px;     /* leve espaçamento */
    margin-bottom: 0.25rem;    /* menos espaço */
}

/* Inputs mais compactos */
.form-control {
    padding: 0.4rem 0.6rem;    /* reduz altura */
    font-size: 0.9rem;
    border-radius: 0.5rem;
}
