.jarch-btn-clean {
    background: linear-gradient(to bottom, #fff7ed, #ffedd5) !important;
    border: 1px solid #fdba74 !important;
    color: #9a3412 !important;
    transition: all 0.2s ease-in-out !important;
    border-radius: 6px !important;
    font-weight: 500 !important;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.jarch-btn-clean:hover {
    background: linear-gradient(to bottom, #ffedd5, #fed7aa) !important;
    border-color: #fb923c !important;
    color: #7c2d12 !important;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1) !important;
    transform: translateY(-1px) !important;
    text-decoration: none !important;
}

.jarch-btn-clean:active {
    background: #fed7aa !important;
    border-color: #fb923c !important;
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.06) !important;
    transform: translateY(0) !important;
}

.jarch-btn-clean i {
    margin-right: 8px !important;
    color: #ea580c !important;
    font-size: 1.1rem !important;
}

.jarch-btn-clean:hover i {
    color: #9a3412 !important;
}
