/* Mzya base frontend rules
   Moved out of the Blade layout to keep the rendered page source cleaner. */
@font-face {
    font-family: 'DroidKufi';
    src: url('/fonts/DroidKufi-Regular.woff2') format('woff2'),
        url('/fonts/DroidKufi-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

:root {
    --mzya-font-sans: 'Jost', 'DroidKufi', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif;
    --mzya-icon-font: 'bagisto-shop', 'bagisto-admin', 'bagisto admin iconfont';
}

html,
body {
    font-family: var(--mzya-font-sans);
}

:lang(ar),
:lang(fr),
:lang(en) {
    font-family: var(--mzya-font-sans);
}

:lang(ar) {
    letter-spacing: 0;
}

[class^="icon-"],
[class*=" icon-"],
[class^="icon-"]::before,
[class*=" icon-"]::before {
    font-family: var(--mzya-icon-font) !important;
    speak: never;
}
