/*
 * Self-hosted webfonts.
 *
 * One variable file per family covers every weight the funnel uses. Each
 * family is split by unicode-range: the "latin" file serves English, and the
 * "lt" file carries only the Lithuanian letters, so it is fetched only once
 * the pages are translated. Nothing is requested from a third party.
 */
@font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url(fonts/noto-sans-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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family: "Noto Sans";
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url(fonts/noto-sans-lt.woff2) format("woff2");
	unicode-range: U+104-105,U+10C-10D,U+116-119,U+12E-12F,U+160-161,U+16A-16B,U+172-173,U+17D-17E,U+201C,U+201E;
}

@font-face {
	font-family: "Noto Serif";
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url(fonts/noto-serif-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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family: "Noto Serif";
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url(fonts/noto-serif-lt.woff2) format("woff2");
	unicode-range: U+104-105,U+10C-10D,U+116-119,U+12E-12F,U+160-161,U+16A-16B,U+172-173,U+17D-17E,U+201C,U+201E;
}

@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url(fonts/open-sans-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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url(fonts/open-sans-lt.woff2) format("woff2");
	unicode-range: U+104-105,U+10C-10D,U+116-119,U+12E-12F,U+160-161,U+16A-16B,U+172-173,U+17D-17E,U+201C,U+201E;
}

@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300 700;
	font-display: swap;
	src: url(fonts/roboto-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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300 700;
	font-display: swap;
	src: url(fonts/roboto-lt.woff2) format("woff2");
	unicode-range: U+104-105,U+10C-10D,U+116-119,U+12E-12F,U+160-161,U+16A-16B,U+172-173,U+17D-17E,U+201C,U+201E;
}

@font-face {
	font-family: "Dancing Script";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(fonts/dancing-script-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;
}
