/* The site's fonts, kept here instead of loaded from Google Fonts, which can't be reached
   from mainland China: there the pages stayed blank until the browser gave up on Google.
   The same files Google serves (Crimson Pro for the text, Ubuntu Mono for the email
   address), split by character set like Google does, so a browser only downloads the
   sets a page uses; and the Chinese name on the Chinese bio page in Ma Shan Zheng, cut
   down to its three characters. Their licenses are next to them in assets/fonts. */

@font-face {
    font-family: "Crimson Pro";
    font-style: italic;
    font-weight: 400 600;
    font-display: swap;
    src: url("../fonts/crimson-pro-italic-vietnamese.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: "Crimson Pro";
    font-style: italic;
    font-weight: 400 600;
    font-display: swap;
    src: url("../fonts/crimson-pro-italic-latin-ext.woff2") format("woff2");
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "Crimson Pro";
    font-style: italic;
    font-weight: 400 600;
    font-display: swap;
    src: url("../fonts/crimson-pro-italic-latin.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: "Crimson Pro";
    font-style: normal;
    font-weight: 400 600;
    font-display: swap;
    src: url("../fonts/crimson-pro-vietnamese.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: "Crimson Pro";
    font-style: normal;
    font-weight: 400 600;
    font-display: swap;
    src: url("../fonts/crimson-pro-latin-ext.woff2") format("woff2");
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "Crimson Pro";
    font-style: normal;
    font-weight: 400 600;
    font-display: swap;
    src: url("../fonts/crimson-pro-latin.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: "Ubuntu Mono";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/ubuntu-mono-latin-ext.woff2") format("woff2");
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "Ubuntu Mono";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/ubuntu-mono-latin.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;
}

/* Ma Shan Zheng: only the characters of 秦颖思 (bio_ch.html). For other characters,
   cut it again from the full font (google/fonts on GitHub: ofl/mashanzheng). */
@font-face {
    font-family: "Ma Shan Zheng";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/ma-shan-zheng-name.woff2") format("woff2");
}
