/* 
 * button-improvements.css
 * Migliora la visibilità dei pulsanti outline aggiungendo un leggero sfondo
 * in condizioni normali (non-hover) e ravvivandoli in hover
 */

/* Pulsanti generici con outline - stato normale */
.btn-outline-primary {
    background-color: rgba(0, 123, 255, 0.2);
}
.btn-outline-secondary {
    background-color: rgba(108, 117, 125, 0.2);
}
.btn-outline-success {
    background-color: rgba(40, 167, 69, 0.2);
}
.btn-outline-danger {
    background-color: rgba(220, 53, 69, 0.2);
}
.btn-outline-warning {
    background-color: rgba(255, 193, 7, 0.2);
}
.btn-outline-info {
    background-color: rgba(23, 162, 184, 0.2);
}
.btn-outline-mountain {
    background-color: rgba(73, 80, 87, 0.2);
}

/* Stato hover - si ravvivano i pulsanti */
.btn-outline-primary:hover {
    background-color: #007bff;
    color: #fff;
}
.btn-outline-secondary:hover {
    background-color: #6c757d;
    color: #fff;
}
.btn-outline-success:hover {
    background-color: #28a745;
    color: #fff;
}
.btn-outline-danger:hover {
    background-color: #dc3545;
    color: #fff;
}
.btn-outline-warning:hover {
    background-color: #ffc107;
    color: #212529;
}
.btn-outline-info:hover {
    background-color: #17a2b8;
    color: #fff;
}
.btn-outline-mountain:hover {
    background-color: #495057;
    color: #fff;
}