/**
 * ֏ (U+058F) and currency symbols.
 *
 * Site text uses GHEA Grapalat, which has a thin ֏. These @font-face patches
 * reuse the user's NotoSansArmenian files (see fonts/NotoSansArmenian/stylesheet.css)
 * only for U+058F while keeping Grapalat for all other glyphs.
 */

/* Patch GHEA Grapalat → Noto Sans Armenian for ֏ only */
@font-face {
    font-family: 'GHEA Grapalat';
    src: url('NotoSansArmenian/NotoSansArmenian-Regular.woff2') format('woff2'),
        url('NotoSansArmenian/NotoSansArmenian-Regular.woff') format('woff'),
        url('NotoSansArmenian/NotoSansArmenian-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+058F;
}

@font-face {
    font-family: 'GHEA Grapalat';
    src: url('NotoSansArmenian/NotoSansArmenian-Medium.woff2') format('woff2'),
        url('NotoSansArmenian/NotoSansArmenian-Medium.woff') format('woff'),
        url('NotoSansArmenian/NotoSansArmenian-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    unicode-range: U+058F;
}

@font-face {
    font-family: 'GHEA Grapalat';
    src: url('NotoSansArmenian/NotoSansArmenian-SemiBold.woff2') format('woff2'),
        url('NotoSansArmenian/NotoSansArmenian-SemiBold.woff') format('woff'),
        url('NotoSansArmenian/NotoSansArmenian-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+058F;
}

@font-face {
    font-family: 'GHEA Grapalat';
    src: url('NotoSansArmenian/NotoSansArmenian-Bold.woff2') format('woff2'),
        url('NotoSansArmenian/NotoSansArmenian-Bold.woff') format('woff'),
        url('NotoSansArmenian/NotoSansArmenian-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+058F;
}

/* SiteSymbols: JS .site-symbol wraps */
@font-face {
    font-family: SiteSymbols;
    src: url('NotoSansArmenian/NotoSansArmenian-Bold.woff2') format('woff2'),
        url('NotoSansArmenian/NotoSansArmenian-Bold.woff') format('woff'),
        url('NotoSansArmenian/NotoSansArmenian-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+058F;
}

@font-face {
    font-family: SiteSymbols;
    src: url('NotoSansArmenian/NotoSansArmenian-Regular.woff2') format('woff2'),
        url('NotoSansArmenian/NotoSansArmenian-Regular.woff') format('woff'),
        url('NotoSansArmenian/NotoSansArmenian-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+058F;
}

@font-face {
    font-family: SiteSymbols;
    src: url('NotoSans/NotoSans-Regular.woff2') format('woff2'),
        url('NotoSans/NotoSans-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0024, U+00A2-00A5, U+20A0-20CF;
}

@font-face {
    font-family: SiteSymbols;
    src: url('NotoSans/NotoSans-Bold.woff2') format('woff2'),
        url('NotoSans/NotoSans-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0024, U+00A2-00A5, U+20A0-20CF;
}

.site-symbol {
    font-family: SiteSymbols, 'Noto Sans Armenian', 'Noto Sans', sans-serif !important;
    font-weight: 700 !important;
    font-style: normal !important;
    -webkit-font-smoothing: antialiased;
}
