/*
 * css/components/button.css
 * [VERSÃO 5.0 - "COLMEIA CYBERPUNK"]
 * - Botões primários agora têm "glow" (brilho neon).
 * - Botões secundários usam o "glass-fill".
 */
.btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0.75rem 1.25rem;
    border-radius: var(--radius-sm);
    font-weight: 700;
    font-size: 0.9rem;
    cursor: pointer;
    text-decoration: none;
    transition: var(--transition-fast);
    border: 1px solid var(--glass-border);
    background: var(--glass-fill); /* Fundo de vidro */
    color: var(--txt-100);
}
.btn:hover {
    background: var(--glass-border);
    color: var(--txt-100);
}
.btn.primary {
    background: var(--bee-primary);
    border-color: var(--bee-primary);
    color: #000000; /* Preto puro (alto contraste) */
    
    /* [O EFEITO "NEON FUTURISTA"] */
    box-shadow: var(--bee-primary-glow);
}
.btn.primary:hover {
    background: var(--bee-honey);
    border-color: var(--bee-honey);
    box-shadow: none; /* Remove o brilho no hover */
}
.btn:disabled {
    opacity: 0.4;
    cursor: not-allowed;
    background: var(--glass);
    box-shadow: none;
}
/* Gestão do Spinner (sem alteração) */
.btn:disabled .button-text { display: none; }
.btn:disabled .spinner-border { display: inline-block; }
.btn .spinner-border { display: none; }