/* ===== EJoyApp Button Style ===== */
.ejoy-btn {
    min-width: 160px;
    height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 14.5px;
    letter-spacing: .2px;
    border-radius: 10px;
}

/* Primary */
.btn-primary.ejoy-btn {
    background: linear-gradient(135deg, #5b6cff, #7c5cff);
    border: none;
    color: #fff;
}

.btn-primary.ejoy-btn:hover {
    background: linear-gradient(135deg, #4c5dff, #6d4dff);
}

/* Secondary */
.btn-outline-secondary.ejoy-btn {
    background: transparent;
    border: 1px solid rgba(255, 255, 255, .25);
    color: #e6eaf0;
}

.btn-outline-secondary.ejoy-btn:hover {
    background: rgba(255, 255, 255, .06);
}

.btn-primary,
.btn-outline-secondary {
    background-color: var(--accent) !important;
    border-color: var(--accent) !important;
}
