﻿/* ==========================================
   BUTTONS
========================================== */

/* Bottone Home */
.search-button {
    display: inline-block;
    margin-top: 25px;
    padding: 16px 45px;
    background: linear-gradient(90deg,#FF7A00,#FF9A2F);
    color: white;
    text-decoration: none;
    border-radius: 12px;
    font-size: 18px;
    font-weight: bold;
    transition: .3s;
    box-shadow: 0 10px 25px rgba(255,122,0,.30);
}

    .search-button:hover {
        color: white;
        transform: translateY(-3px);
        box-shadow: 0 15px 35px rgba(255,122,0,.50);
    }

/* Bottone Cerca nella pagina ricerca */
.search-form button,
button.search-button {
    background: #0078d4;
    color: white;
    border: none;
    padding: 15px;
    border-radius: 10px;
    font-size: 18px;
    cursor: pointer;
    transition: .3s;
}

    .search-form button:hover,
    button.search-button:hover {
        background: #005fa3;
    }

/* Bottone Registrazione */
.register-button {
    width: 100%;
    padding: 15px;
    border: none;
    border-radius: 12px;
    background: linear-gradient(90deg,#0d6efd,#0b5ed7);
    color: white;
    font-size: 17px;
    font-weight: 600;
    cursor: pointer;
    transition: .25s;
}

    .register-button:hover {
        transform: translateY(-2px);
        box-shadow: 0 10px 25px rgba(13,110,253,.25);
    }

/* ==========================================
   MATCHGLO BUTTONS
========================================== */

/* Bottone principale (Blu) */

.btn-primary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 15px 28px;
    border: none;
    border-radius: 10px;
    background: #0d6efd;
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    cursor: pointer;
    text-decoration: none;
    transition: .25s;
}

    .btn-primary:hover {
        background: #0b5ed7;
        color: #fff;
    }


/* Bottone evidenziato (Arancione) */

.btn-accent {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 16px 45px;
    border: none;
    border-radius: 12px;
    background: linear-gradient(90deg,#FF7A00,#FF9A2F);
    color: white;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
    transition: .30s;
    box-shadow: 0 10px 25px rgba(255,122,0,.30);
}

    .btn-accent:hover {
        color: white;
        transform: translateY(-3px);
        box-shadow: 0 15px 35px rgba(255,122,0,.45);
    }


/* Bottone bordo */

.btn-outline {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 14px 28px;
    border: 2px solid #0d6efd;
    background: white;
    color: #0d6efd;
    border-radius: 10px;
    text-decoration: none;
    font-weight: 600;
    transition: .25s;
}

    .btn-outline:hover {
        background: #0d6efd;
        color: white;
    }


/* Bottone Registrazione */

.register-button {
    width: 100%;
}
