/* =========================================
   ASEMANEEHA PHASE 632
   Soft Button + Elegant Inscription Text
   ========================================= */

/* Return to the light, subtle button */

.asem-inscription-trigger-628 {
    background: #f7faf8 !important;
    background-image: none !important;

    color: #275d58 !important;

    border: 1px solid #c6d5cf !important;

    box-shadow:
        0 2px 8px rgba(20,60,54,.07) !important;

    transition:
        background-color .18s ease,
        border-color .18s ease,
        box-shadow .18s ease !important;
}

@media (hover: hover) {
    .asem-inscription-trigger-628:hover {
        background: #edf5f1 !important;
        background-image: none !important;

        color: #275d58 !important;
        border-color: #a4c1b5 !important;

        box-shadow:
            0 3px 10px rgba(20,60,54,.10) !important;

        transform: none !important;
    }
}

/* Keep the button free of decorative symbols */

.asem-inscription-trigger-628::before,
.asem-inscription-trigger-628::after {
    content: none !important;
    display: none !important;
}

/* Restore delicate, centered inscription typography */

.asem-inscription-content-628 {
    font-family:
        Vazir,
        Tahoma,
        sans-serif !important;

    font-size: 16px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 2.35 !important;
    letter-spacing: 0 !important;

    color: #263f43 !important;

    text-align: center !important;
    direction: rtl !important;

    white-space: pre-wrap !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
}

/* Mobile typography */

@media screen and (max-width: 767px) {
    .asem-inscription-content-628 {
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 2.35 !important;
        text-align: center !important;
    }
}

/* Accessibility */

.asem-inscription-trigger-628:focus-visible {
    outline: 2px solid #bd9c58 !important;
    outline-offset: 3px !important;
}

@media (prefers-reduced-motion: reduce) {
    .asem-inscription-trigger-628 {
        transition: none !important;
    }
}