/*
 * The skin typefaces, self-hosted.
 *
 * Every face here is a latin-subset woff2 from Google Fonts, under the SIL Open Font
 * License 1.1 or (Permanent Marker) Apache 2.0; each family's own licence text is in
 * fonts/licenses/. They are served from
 * our own origin - the CSP's font-src is 'self' and stays that way - so a skin looks the
 * same on a phone, a fridge screen and a laptop instead of falling back to whatever the
 * device happens to have. Only the faces a skin's tokens name are ever downloaded: a
 * declared @font-face costs nothing until a computed style uses it.
 *
 * Generated by the fetch-fonts script; regenerate rather than hand-edit.
 */

@font-face {
    font-family: "Black Ops One";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/black-ops-one-400.woff2") format("woff2");
}

@font-face {
    font-family: "JetBrains Mono";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/jetbrains-mono-400.woff2") format("woff2");
}

@font-face {
    font-family: "Orbitron";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/orbitron-700.woff2") format("woff2");
}

@font-face {
    font-family: "Audiowide";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/audiowide-400.woff2") format("woff2");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/inter-400.woff2") format("woff2");
}

@font-face {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/nunito-400.woff2") format("woff2");
}

@font-face {
    font-family: "Quicksand";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/quicksand-700.woff2") format("woff2");
}

@font-face {
    font-family: "Comfortaa";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/comfortaa-700.woff2") format("woff2");
}

@font-face {
    font-family: "Fredoka";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/fredoka-600.woff2") format("woff2");
}

@font-face {
    font-family: "Pacifico";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/pacifico-400.woff2") format("woff2");
}

@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/playfair-display-700.woff2") format("woff2");
}

@font-face {
    font-family: "Lora";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/lora-400-italic.woff2") format("woff2");
}

@font-face {
    font-family: "Lora";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/lora-400.woff2") format("woff2");
}

@font-face {
    font-family: "Libre Baskerville";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/libre-baskerville-700.woff2") format("woff2");
}

@font-face {
    font-family: "Cormorant Garamond";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/cormorant-garamond-700.woff2") format("woff2");
}

@font-face {
    font-family: "Limelight";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/limelight-400.woff2") format("woff2");
}

@font-face {
    font-family: "Josefin Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/josefin-sans-700.woff2") format("woff2");
}

@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/raleway-300.woff2") format("woff2");
}

@font-face {
    font-family: "Arvo";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/arvo-700.woff2") format("woff2");
}

@font-face {
    font-family: "Alfa Slab One";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/alfa-slab-one-400.woff2") format("woff2");
}

@font-face {
    font-family: "Caveat";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/caveat-700.woff2") format("woff2");
}

@font-face {
    font-family: "Permanent Marker";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/permanent-marker-400.woff2") format("woff2");
}

@font-face {
    font-family: "Kalam";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/kalam-700.woff2") format("woff2");
}

@font-face {
    font-family: "Patrick Hand";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/patrick-hand-400.woff2") format("woff2");
}

@font-face {
    font-family: "IBM Plex Sans";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/ibm-plex-sans-400.woff2") format("woff2");
}

@font-face {
    font-family: "Manrope";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/manrope-700.woff2") format("woff2");
}

@font-face {
    font-family: "Source Sans 3";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/source-sans-3-400.woff2") format("woff2");
}

@font-face {
    font-family: "Space Grotesk";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/space-grotesk-400.woff2") format("woff2");
}

@font-face {
    font-family: "Geist";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/geist-400.woff2") format("woff2");
}

@font-face {
    font-family: "Geist Mono";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/geist-mono-400.woff2") format("woff2");
}

@font-face {
    font-family: "Unbounded";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/unbounded-400.woff2") format("woff2");
}

@font-face {
    font-family: "Fraunces";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/fraunces-400.woff2") format("woff2");
}

@font-face {
    font-family: "Plus Jakarta Sans";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/plus-jakarta-sans-400.woff2") format("woff2");
}

@font-face {
    font-family: "Bricolage Grotesque";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/bricolage-grotesque-400.woff2") format("woff2");
}

@font-face {
    font-family: "Young Serif";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/young-serif-400.woff2") format("woff2");
}

@font-face {
    font-family: "DM Sans";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/dm-sans-400.woff2") format("woff2");
}

@font-face {
    font-family: "Instrument Serif";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/instrument-serif-400-italic.woff2") format("woff2");
}

@font-face {
    font-family: "Instrument Serif";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/instrument-serif-400.woff2") format("woff2");
}

@font-face {
    font-family: "Instrument Sans";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/instrument-sans-400.woff2") format("woff2");
}

@font-face {
    font-family: "Shantell Sans";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/shantell-sans-400.woff2") format("woff2");
}

@font-face {
    font-family: "Outfit";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/outfit-400.woff2") format("woff2");
}

@font-face {
    font-family: "Syne";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/syne-400.woff2") format("woff2");
}

@font-face {
    font-family: "Sora";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/sora-400.woff2") format("woff2");
}

@font-face {
    font-family: "Bodoni Moda";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/bodoni-moda-400.woff2") format("woff2");
}

@font-face {
    font-family: "Hanken Grotesk";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/hanken-grotesk-400.woff2") format("woff2");
}

@font-face {
    font-family: "Shrikhand";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/shrikhand-400.woff2") format("woff2");
}

@font-face {
    font-family: "Rubik";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/rubik-400.woff2") format("woff2");
}

@font-face {
    font-family: "Newsreader";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/newsreader-400.woff2") format("woff2");
}

@font-face {
    font-family: "Jost";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/jost-400.woff2") format("woff2");
}

@font-face {
    font-family: "DM Serif Display";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/dm-serif-display-400.woff2") format("woff2");
}

@font-face {
    font-family: "IBM Plex Mono";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/ibm-plex-mono-400.woff2") format("woff2");
}

@font-face {
    font-family: "IBM Plex Mono";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/ibm-plex-mono-600.woff2") format("woff2");
}

@font-face {
    font-family: "Baloo 2";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/baloo-2-400.woff2") format("woff2");
}

@font-face {
    font-family: "Epilogue";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/epilogue-400.woff2") format("woff2");
}

@font-face {
    font-family: "Figtree";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../fonts/figtree-400.woff2") format("woff2");
}

@font-face {
    font-family: "Chakra Petch";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/chakra-petch-600.woff2") format("woff2");
}
