/* v19.4.0 — country flag emoji for systems without them (Windows); only regional-indicator code points use it. */
@font-face { font-family: "Twemoji Country Flags"; src: url("../fonts/twemoji-country-flags.woff2") format("woff2"); font-display: swap; unicode-range: U+1F1E6-1F1FF, U+1F3F4, U+E0062-E0063, U+E0065, U+E0067, U+E006C, U+E006E, U+E0073-E0074, U+E0077, U+E007F; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-200.woff2") format("woff2"); font-weight: 200; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-200.woff2") format("woff2"); font-weight: 200; font-style: italic; font-display: swap; unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-200-italic.woff2") format("woff2"); font-weight: 200; font-style: italic; font-display: swap; unicode-range: U+0000-024F, U+1E00-1EFF, U+2000-206F; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-300.woff2") format("woff2"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-300.woff2") format("woff2"); font-weight: 300; font-style: italic; font-display: swap; unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-300-italic.woff2") format("woff2"); font-weight: 300; font-style: italic; font-display: swap; unicode-range: U+0000-024F, U+1E00-1EFF, U+2000-206F; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-400.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-400.woff2") format("woff2"); font-weight: 400; font-style: italic; font-display: swap; unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-400-italic.woff2") format("woff2"); font-weight: 400; font-style: italic; font-display: swap; unicode-range: U+0000-024F, U+1E00-1EFF, U+2000-206F; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-500.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-500.woff2") format("woff2"); font-weight: 500; font-style: italic; font-display: swap; unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-500-italic.woff2") format("woff2"); font-weight: 500; font-style: italic; font-display: swap; unicode-range: U+0000-024F, U+1E00-1EFF, U+2000-206F; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-600.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-600.woff2") format("woff2"); font-weight: 600; font-style: italic; font-display: swap; unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-600-italic.woff2") format("woff2"); font-weight: 600; font-style: italic; font-display: swap; unicode-range: U+0000-024F, U+1E00-1EFF, U+2000-206F; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-700.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-700.woff2") format("woff2"); font-weight: 700; font-style: italic; font-display: swap; unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-700-italic.woff2") format("woff2"); font-weight: 700; font-style: italic; font-display: swap; unicode-range: U+0000-024F, U+1E00-1EFF, U+2000-206F; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-800.woff2") format("woff2"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-800.woff2") format("woff2"); font-weight: 800; font-style: italic; font-display: swap; unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-800-italic.woff2") format("woff2"); font-weight: 800; font-style: italic; font-display: swap; unicode-range: U+0000-024F, U+1E00-1EFF, U+2000-206F; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-900.woff2") format("woff2"); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-900.woff2") format("woff2"); font-weight: 900; font-style: italic; font-display: swap; unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-900-italic.woff2") format("woff2"); font-weight: 900; font-style: italic; font-display: swap; unicode-range: U+0000-024F, U+1E00-1EFF, U+2000-206F; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-950.woff2") format("woff2"); font-weight: 950; font-style: normal; font-display: swap; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-950.woff2") format("woff2"); font-weight: 950; font-style: italic; font-display: swap; unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF; }
@font-face { font-family: "Avenir Next World"; src: url("../fonts/avenir-next-world-950-italic.woff2") format("woff2"); font-weight: 950; font-style: italic; font-display: swap; unicode-range: U+0000-024F, U+1E00-1EFF, U+2000-206F; }
:root { --font-system: "Twemoji Country Flags", "Avenir Next World", "Segoe UI", Tahoma, sans-serif; }
html, body, button, input, select, textarea, optgroup { font-family: var(--font-system); }
