/* Mongolian (Cyrillic) for the mn pages — owner request 2026-09-29 "몽골어 페이지도 필요하다". Spectral (SIL OFL 1.1, the site's own heading serif) and Inter (SIL OFL 1.1, the original design of Pretendard's Latin) both draw Cyrillic, so Mongolian keeps the same typefaces: headings in Spectral Cyrillic, body/UI in Inter Cyrillic under the Pretendard Variable family (Pretendard has no Cyrillic). Google Fonts cyrillic/cyrillic-ext subsets (Spectral v15, Inter v20), cut to the Mongolian alphabet: А–я, Ё ё (cyrillic) and Ө ө Ү ү (mn-ext). Same style/weight descriptors as fonts.css, so the browser treats them as one family. Licenses: ./mn/OFL-Spectral.txt, ./mn/OFL-Inter.txt */
@font-face { font-family: 'Spectral'; font-style: italic; font-weight: 300; font-display: swap; src: url('/fonts/lang/mn/spectral-300italic-cyrillic.woff2') format('woff2'); unicode-range: U+0401, U+0410-044F, U+0451; }
@font-face { font-family: 'Spectral'; font-style: italic; font-weight: 300; font-display: swap; src: url('/fonts/lang/mn/spectral-300italic-mn-ext.woff2') format('woff2'); unicode-range: U+04AE-04AF, U+04E8-04E9; }
@font-face { font-family: 'Spectral'; font-style: italic; font-weight: 400; font-display: swap; src: url('/fonts/lang/mn/spectral-400italic-cyrillic.woff2') format('woff2'); unicode-range: U+0401, U+0410-044F, U+0451; }
@font-face { font-family: 'Spectral'; font-style: italic; font-weight: 400; font-display: swap; src: url('/fonts/lang/mn/spectral-400italic-mn-ext.woff2') format('woff2'); unicode-range: U+04AE-04AF, U+04E8-04E9; }
@font-face { font-family: 'Spectral'; font-style: normal; font-weight: 300; font-display: swap; src: url('/fonts/lang/mn/spectral-300-cyrillic.woff2') format('woff2'); unicode-range: U+0401, U+0410-044F, U+0451; }
@font-face { font-family: 'Spectral'; font-style: normal; font-weight: 300; font-display: swap; src: url('/fonts/lang/mn/spectral-300-mn-ext.woff2') format('woff2'); unicode-range: U+04AE-04AF, U+04E8-04E9; }
@font-face { font-family: 'Spectral'; font-style: normal; font-weight: 400; font-display: swap; src: url('/fonts/lang/mn/spectral-400-cyrillic.woff2') format('woff2'); unicode-range: U+0401, U+0410-044F, U+0451; }
@font-face { font-family: 'Spectral'; font-style: normal; font-weight: 400; font-display: swap; src: url('/fonts/lang/mn/spectral-400-mn-ext.woff2') format('woff2'); unicode-range: U+04AE-04AF, U+04E8-04E9; }
@font-face { font-family: 'Spectral'; font-style: normal; font-weight: 500; font-display: swap; src: url('/fonts/lang/mn/spectral-500-cyrillic.woff2') format('woff2'); unicode-range: U+0401, U+0410-044F, U+0451; }
@font-face { font-family: 'Spectral'; font-style: normal; font-weight: 500; font-display: swap; src: url('/fonts/lang/mn/spectral-500-mn-ext.woff2') format('woff2'); unicode-range: U+04AE-04AF, U+04E8-04E9; }
@font-face { font-family: 'Spectral'; font-style: normal; font-weight: 600; font-display: swap; src: url('/fonts/lang/mn/spectral-600-cyrillic.woff2') format('woff2'); unicode-range: U+0401, U+0410-044F, U+0451; }
@font-face { font-family: 'Spectral'; font-style: normal; font-weight: 600; font-display: swap; src: url('/fonts/lang/mn/spectral-600-mn-ext.woff2') format('woff2'); unicode-range: U+04AE-04AF, U+04E8-04E9; }
@font-face { font-family: 'Pretendard Variable'; font-style: normal; font-weight: 45 920; font-display: swap; src: url('/fonts/lang/mn/inter-var-cyrillic.woff2') format('woff2-variations'); unicode-range: U+0401, U+0410-044F, U+0451; }
@font-face { font-family: 'Pretendard Variable'; font-style: normal; font-weight: 45 920; font-display: swap; src: url('/fonts/lang/mn/inter-var-mn-ext.woff2') format('woff2-variations'); unicode-range: U+04AE-04AF, U+04E8-04E9; }
