/* ================================================
   ASEMANEEHA PHASE 629
   INSCRIPTION BUTTON + MODAL ICON CLEANUP
   ================================================ */

/* Smaller, more subtle inscription button */

.asem-inscription-trigger-628 {
    min-height: 36px !important;
    padding: 6px 16px !important;

    border: 1px solid #c6d5cf !important;
    border-radius: 999px !important;

    background: #f7faf8 !important;
    color: #275d58 !important;

    font: 600 13px/1.6 Vazir,Tahoma,sans-serif !important;

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

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

.asem-inscription-trigger-628:hover {
    background: #edf5f1 !important;
    border-color: #a4c1b5 !important;
    box-shadow:
        0 3px 10px rgba(20,60,54,.10) !important;

    transform: none !important;
}

/* Remove decorative icon from the trigger */

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

/* Remove decorative icons inside modal */

.asem-inscription-icon-628,
.asem-inscription-ornament-628 {
    display: none !important;
}

/* Close the empty spacing left by the icon */

.asem-inscription-brand-628 {
    gap: 0 !important;
}

/* Keep existing title and content readable */

.asem-inscription-titles-628 {
    min-width: 0;
}

/* Mobile */

@media screen and (max-width: 767px) {

    .asem-inscription-trigger-628 {
        min-height: 38px !important;
        padding: 7px 15px !important;
        font-size: 12.5px !important;
        line-height: 1.6 !important;
    }

    .asem-inscription-slot-628 {
        margin-top: 12px !important;
        margin-bottom: 10px !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;
    }
}