/* Extra scripts for the 10 site languages.
   Cyrillic: Exo 2 glyphs under the Oxanium family name, so Latin stays Oxanium.
   Vietnamese: whole page in Exo 2 (mixing fonts inside a word looks broken).
   Chinese, Japanese, Korean: the device's own fonts. */
@font-face{font-family:Oxanium;font-weight:400;font-display:swap;src:url(/assets/fonts/exo2-cyrillic-400.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Oxanium;font-weight:600;font-display:swap;src:url(/assets/fonts/exo2-cyrillic-600.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Oxanium;font-weight:800;font-display:swap;src:url(/assets/fonts/exo2-cyrillic-800.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Plex;font-weight:400;font-display:swap;src:url(/assets/fonts/plexmono-cyrillic-400.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Plex;font-weight:600;font-display:swap;src:url(/assets/fonts/plexmono-cyrillic-600.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Plex;font-weight:400;font-display:swap;src:url(/assets/fonts/plexmono-vietnamese-400.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Plex;font-weight:600;font-display:swap;src:url(/assets/fonts/plexmono-vietnamese-600.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Exo 2';font-weight:400;font-display:swap;src:url(/assets/fonts/exo2-latin-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Exo 2';font-weight:600;font-display:swap;src:url(/assets/fonts/exo2-latin-600.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Exo 2';font-weight:800;font-display:swap;src:url(/assets/fonts/exo2-latin-800.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Exo 2';font-weight:400;font-display:swap;src:url(/assets/fonts/exo2-vietnamese-400.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Exo 2';font-weight:600;font-display:swap;src:url(/assets/fonts/exo2-vietnamese-600.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Exo 2';font-weight:800;font-display:swap;src:url(/assets/fonts/exo2-vietnamese-800.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
html[lang=vi]{--display:'Exo 2',system-ui,sans-serif}
html[lang=zh]{--display:Oxanium,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif;--mono:Plex,"PingFang SC","Microsoft YaHei","Noto Sans SC",monospace}
html[lang=ja]{--display:Oxanium,"Hiragino Sans","Yu Gothic","Meiryo","Noto Sans JP",sans-serif;--mono:Plex,"Hiragino Sans","Yu Gothic","Noto Sans JP",monospace}
html[lang=ko]{--display:Oxanium,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif;--mono:Plex,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",monospace}
/* Wide letter-spacing is for Latin capitals; CJK reads better without it. */
html[lang=zh] *,html[lang=ja] *,html[lang=ko] *{letter-spacing:normal!important}
html[lang=ru] h1,html[lang=ru] h2{letter-spacing:0}
