/* =========================================================
   Gau Mitra - Shared buttons
   Auto-segregated from the original Gau Mitra stylesheet.
========================================================= */

/* Common Buttons */
.gm-primary-btn {
    min-height: 54px;
    padding: 0 24px;
    border-radius: 999px;
    color: #fff !important;
    background: linear-gradient(135deg, #ff6a1a 0%, #ef3426 48%, #be123c 100%);
    box-shadow: 0 18px 40px rgba(159, 18, 57, .28);
}

.gm-primary-btn:hover {
    color: #fff !important;
    box-shadow: 0 24px 54px rgba(159, 18, 57, .36);
}

.gm-outline-btn {
    min-height: 54px;
    padding: 0 24px;
    border: 1px solid rgba(249, 115, 22, .32);
    border-radius: 999px;
    color: var(--saffron-dark) !important;
    background: rgba(255, 255, 255, .78);
    box-shadow: 0 16px 40px rgba(120, 53, 15, .08);
}

.gm-outline-btn:hover {
    color: var(--kumkum) !important;
    background: #fff7ed;
}

.gm-outline-light-btn {
    min-height: 54px;
    padding: 0 24px;
    border-radius: 999px;
    color: #fff !important;
    border: 1px solid rgba(255, 255, 255, .38);
    background: rgba(255, 255, 255, .12);
    backdrop-filter: blur(14px);
}

.gm-outline-light-btn:hover {
    color: #fff !important;
    background: rgba(255, 255, 255, .18);
}

