/* Shared by the storefront, TinyMCE and the button dialog. Unset values inherit the site theme. */
@font-face {
    font-family:KalamehWebFaNum;
    src:url('/fonts/KalamehWebFaNum/WebFonts/eba1f76fb362790bbfa2f7a343904394.woff2') format('woff2');
    font-weight:normal; font-style:normal; font-display:swap;
}
.tiny-content-button-wrap { display:inline; }
a.tiny-content-button {
    display:inline-flex; align-items:center; justify-content:center; vertical-align:middle;
    gap:.5em; padding:.375rem .75rem; border:1px solid var(--button-border,var(--button-primary,#000));
    border-radius:var(--button-radius,5px); font-family:var(--button-font-family,KalamehWebFaNum,IRANSansWebFaNum,sans-serif); font-size:1rem; font-weight:400; line-height:1.5; text-align:center;
    text-decoration:none; cursor:pointer; box-sizing:border-box; max-width:100%; overflow-wrap:anywhere;
    color:var(--button-text,#fff); background:var(--button-primary,#000);
    transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;
}
a.tiny-content-button:hover { color:var(--button-hover-text,#000); background:var(--button-hover-bg,#fff); border-color:var(--button-hover-border,var(--button-hover-bg,#fff)); }
a.tiny-content-button:focus-visible { outline:3px solid var(--button-focus-ring,#888); outline-offset:3px; }
a.tiny-content-button:active { color:var(--button-active-text,var(--button-text,#fff)); background:var(--button-active-bg,var(--button-primary,#000)); }
a.tiny-content-button[aria-disabled="true"] { color:var(--button-disabled-text,#777); background:var(--button-disabled-bg,#ddd); cursor:not-allowed; }
.tiny-content-button > i { flex-shrink:0; }
.tiny-content-button > span { min-width:0; }
