diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 00000000..237b6691
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -0,0 +1,25 @@
+---
+name: CI
+
+on: [push]
+
+jobs:
+ build:
+
+ runs-on: macos-latest
+
+ steps:
+ - uses: actions/checkout@v7
+
+ - uses: actions/setup-node@v7
+ with:
+ node-version: 24.x
+
+ - uses: actions/setup-python@v7
+ with:
+ python-version: '3.14'
+
+ - name: install, build, and test
+ run: make
+ env:
+ CI: true
diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml
deleted file mode 100644
index c2249c1d..00000000
--- a/.github/workflows/nodejs.yml
+++ /dev/null
@@ -1,22 +0,0 @@
----
-name: Node CI
-
-on: [push]
-
-jobs:
- build:
-
- runs-on: macos-latest
-
- steps:
- - uses: actions/checkout@v6
-
- - name: setup Node.js
- uses: actions/setup-node@v6
- with:
- node-version: 24.x
-
- - name: npm install, build, and test
- run: make
- env:
- CI: true
diff --git a/Makefile b/Makefile
index 7d842523..fab31973 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-default: install lint test fonts/stylesheets/stylesheet.css
+default: install lint test stylesheet
install:
npm install
@@ -6,14 +6,13 @@ install:
cd tools && .venv/bin/python -m pip --require-virtualenv install -r requirements.txt
lint:
- npx eslint *.js modules/*.js
+ npx eslint *.js modules/*.js --no-warn-ignored
test:
- npx jsonschema validate fonts-schema.json fonts.json
cd tools && .venv/bin/python validate.py
-fonts/stylesheets/stylesheet.css: fonts/stylesheets/fonts.less
- npx lessc $^ $@
+stylesheet:
+ cd tools && .venv/bin/python stylesheet.py > ../fonts/stylesheet.css
list:
cd tools && .venv/bin/python listing.py
diff --git a/README.md b/README.md
index 963256e6..c78c9149 100755
--- a/README.md
+++ b/README.md
@@ -26,13 +26,11 @@ Please feel free to make a little donation via to keep this labour of love runni
- bold: `-bold`, e.g. `iosevka/iosevka-bold.woff2`
- bold+italic: `-bold-italic`, e.g. `iosevka/iosevka-bold-italic.woff2`
- Alongside the variants, each font directory should also include the font's license file (e.g. `iosevka/license.md`, `agave/LICENSE`, `audio-link/OFL.txt`), exactly as shipped by the creator.
-- The [fonts.less](https://github.com/braver/programmingfonts/blob/gh-pages/fonts/stylesheets/fonts.less) registers the variants for each font "alias" and is used to generate the stylesheets.
-- The license needs to allow serving in a website, or an agreement with the font creators needs to be made. If available we add a license file along with the font files.
+ - The license needs to allow serving in a website, or an agreement with the font creators needs to be made.
### Development
-- Running `make` installs dependencies, lints, validates `fonts.json` (against [fonts-schema.json](https://github.com/braver/programmingfonts/blob/gh-pages/fonts-schema.json) and `validate.js`), and builds the stylesheet.
- - The stylesheet [stylesheet.css](https://github.com/braver/programmingfonts/blob/gh-pages/fonts/stylesheets/stylesheet.css) is generated from `fonts.less` via `npx lessc` — don't edit it by hand; edit `fonts.less` and rebuild.
+- Running `make` installs dependencies, lints, validates `fonts.json`, and builds the stylesheet.
- Run `make serve` to preview the site locally (`python3 -m http.server`).
- Run `make list` to print an updated list of all the fonts, be sure to update this README with your addition.
- Run `python3 tools/info.py --name yourfont` to add glyph, character and language counts.
diff --git a/eslint.config.mjs b/eslint.config.mjs
index 71f0dbc1..5e3dbbae 100644
--- a/eslint.config.mjs
+++ b/eslint.config.mjs
@@ -1,10 +1,11 @@
import js from "@eslint/js";
import globals from "globals";
-import { defineConfig } from "eslint/config";
+import { defineConfig, globalIgnores } from "eslint/config";
export default defineConfig([
{ files: ["**/*.{js,mjs,cjs}"], plugins: { js }, extends: ["js/recommended"] },
{ files: ["**/*.{js,mjs,cjs}"], languageOptions: { globals: globals.browser } },
{ files: ["validate.js"], languageOptions: { globals: globals.node } },
+ globalIgnores(["modules/samples.js"]),
]);
diff --git a/fonts.json b/fonts.json
index e9456bf5..65526041 100644
--- a/fonts.json
+++ b/fonts.json
@@ -1608,7 +1608,7 @@
"fixedsys": {
"added": "2014-11-19",
"author": "Travis Owens",
- "bitmap size": 16,
+ "bitmap size": 14,
"description": "The oldest font in Microsoft Windows, and was the system font in Windows 1.0 and 2.0, where it was simply named System.",
"group": "fixedsys",
"license": "GNU GPL",
@@ -2181,73 +2181,29 @@
"zerostyle": "dotted",
"group": "input",
"glyphs": 922,
- "characters": 925,
- "languages": {
- "Latin": 302,
- "Cyrillic": 16,
- "Greek": 2
- }
- },
- "input-compressed": {
- "added": "2016-01-16",
- "author": "David Jonathan Ross",
- "description": "Input is a flexible system of fonts designed specifically for code, and is free for personal use. This is the compressed version.",
- "license": "commercial",
- "ligatures": false,
- "name": "Input Mono Compressed",
- "rendering": "vector",
- "style": "sans",
- "variants": "A download can be customized with dozens of weights, widths, dotted or slashed zeroes, and other styles.",
- "website": "https://input.djr.com",
- "year": 2014,
- "zerostyle": "dotted",
- "group": "input",
- "glyphs": 922,
- "characters": 925,
+ "characters": 923,
"languages": {
"Latin": 302,
"Cyrillic": 16,
"Greek": 2
}
},
- "input-condensed": {
+ "input-menlo": {
"added": "2016-01-16",
"author": "David Jonathan Ross",
- "description": "Input is a flexible system of fonts designed specifically for code, and is free for personal use. This is the condensed version.",
+ "description": "Input is a flexible system of fonts designed specifically for code, and is free for personal use. This version has character variants similar to DejaVu and Menlo.",
"license": "commercial",
"ligatures": false,
- "name": "Input Mono Condensed",
+ "name": "Input Mono (DejaVu / Menlo style)",
"rendering": "vector",
"style": "sans",
"variants": "A download can be customized with dozens of weights, widths, dotted or slashed zeroes, and other styles.",
"website": "https://input.djr.com",
"year": 2014,
- "zerostyle": "dotted",
- "group": "input",
- "glyphs": 922,
- "characters": 925,
- "languages": {
- "Latin": 302,
- "Cyrillic": 16,
- "Greek": 2
- }
- },
- "input-narrow": {
- "added": "2016-01-16",
- "author": "David Jonathan Ross",
- "description": "Input is a flexible system of fonts designed specifically for code, and is free for personal use. This is the narrow version.",
- "license": "commercial",
- "ligatures": false,
- "name": "Input Mono Narrow",
- "rendering": "vector",
- "style": "sans",
- "variants": "A download can be customized with dozens of weights, widths, dotted or slashed zeroes, and other styles.",
- "website": "https://input.djr.com",
- "year": 2014,
- "zerostyle": "dotted",
+ "zerostyle": "slashed",
"group": "input",
"glyphs": 922,
- "characters": 925,
+ "characters": 923,
"languages": {
"Latin": 302,
"Cyrillic": 16,
diff --git a/fonts/resources/fixedsys/fixedsys.woff2 b/fonts/resources/fixedsys/fixedsys.woff2
index 999b1b84..3f7f5b0a 100644
Binary files a/fonts/resources/fixedsys/fixedsys.woff2 and b/fonts/resources/fixedsys/fixedsys.woff2 differ
diff --git a/fonts/resources/input-compressed/input-compressed-bold-italic.woff2 b/fonts/resources/input-compressed/input-compressed-bold-italic.woff2
deleted file mode 100644
index 790539aa..00000000
Binary files a/fonts/resources/input-compressed/input-compressed-bold-italic.woff2 and /dev/null differ
diff --git a/fonts/resources/input-compressed/input-compressed-bold.woff2 b/fonts/resources/input-compressed/input-compressed-bold.woff2
deleted file mode 100644
index 81556bd8..00000000
Binary files a/fonts/resources/input-compressed/input-compressed-bold.woff2 and /dev/null differ
diff --git a/fonts/resources/input-compressed/input-compressed-italic.woff2 b/fonts/resources/input-compressed/input-compressed-italic.woff2
deleted file mode 100644
index 8cdc85f2..00000000
Binary files a/fonts/resources/input-compressed/input-compressed-italic.woff2 and /dev/null differ
diff --git a/fonts/resources/input-compressed/input-compressed.woff2 b/fonts/resources/input-compressed/input-compressed.woff2
deleted file mode 100644
index 1d6afc28..00000000
Binary files a/fonts/resources/input-compressed/input-compressed.woff2 and /dev/null differ
diff --git a/fonts/resources/input-condensed/LICENSE.txt b/fonts/resources/input-condensed/LICENSE.txt
deleted file mode 100644
index c5a2510a..00000000
--- a/fonts/resources/input-condensed/LICENSE.txt
+++ /dev/null
@@ -1,102 +0,0 @@
-# License Summary
-
-## Mini Combined License
-
-* 3 workstations for print/desktop use
-* 15,000 monthly unique web visitors
-* 1 app or e-book
-
-
-# DJR End User License Agreement
-
-This End User License Agreement is a legal agreement between you, the licensee, and me (DJR Type LLC).
-
-When you purchase a font from me, you are granted a perpetual, non-exclusive license to use the font.
-
-This agreement takes effect when you download or use the font, and is governed by the laws of the State of Massachusetts. I expressly reserve all rights not granted to you in this agreement. If you do not agree to or understand these terms, do not download or use the font.
-
-Fonts: For the purposes of this license, a “font” is defined as the font software, the designs embodied therein, and all supplemental materials provided along with the font software, as well as any future versions or upgrades.
-
-Limitations: This license is governed by “limitations” that define the maximum number of allowed desktop computer installations of the font, unique website visitors for websites using the font, and number of mobile apps and e-books using the font. The limitations of your license can be found in your Order Summary.
-
-If you do not have an order summary, if the limitation for a use is not listed in it, or if it includes the phrase For testing purposes only, you must use the font only for internal testing purposes. You must upgrade to a full and appropriate license before delivering or publishing any such use of the font.
-
-## General Terms
-
-You are permitted to use the font for personal and internal business use.
-
-Protection: This font is protected under United States copyright and trademark law.
-
-Distribution: Except in very specific instances described and permitted in this license, you may not distribute (share, rent, lend, give away, or sell) the font. You agree to take all reasonable steps to prevent unlicensed users from accessing, distributing, or re-serving the font file.
-
-Modifications: You are allowed to convert text set in the font into outlined vectors, and to modify those vectors. You may also subset and modify the font software itself for your own purposes; any derived versions of the font remain my property and are subject to the same license and limitations.
-
-License transfer: You are allowed to transfer this license to another individual, company, or organization so long as the following conditions are met:
-
-* The transferee must agree to the terms of this license and abide by its limitations.
-* You must delete all copies of the font in your possession.
-* You must notify me of the transfer and provide the name and contact information for the transferee.
-
-Upgrades: If any of your uses exceed the limitations of this license, you must contact me to purchase an upgrade for your license.
-
-Credit: You are not obligated to include a colophon or credit the font or its designer, but are more than welcome to do so.
-
-## Terms of Desktop/Print Use
-
-This license allows you to simultaneously install and use the font on a limited number of workstations belonging to you or a third party doing work on your behalf.
-
-Permitted desktop uses of the font include, but are not limited to, the design of printed materials, PDFs, static images, motion graphics, logos, and out-of-home advertising.
-
-Document embedding: You are allowed to embed the font in document formats that allow font embedding, such as PDF. The font must be embedded in such a way that the reader is restricted from changing its embedding permissions, extracting the complete font from the document, and creating or editing content using the font.
-
-Service bureaus and subcontractors: You are allowed to send the font to a third party subcontractor, printer, or service bureau that will use the font on your behalf, as long as the total number of simultaneous installations does not exceed your license limitations. They must agree to the terms of this license, use the font on your behalf and for no other purpose, and delete all copies of the font in their possession when the work is done.
-
-Internal servers: You may install the font on an internal server as long as you do not exceed the total number of workstations defined in your order summary.
-
-Backups: You may create a copy of the desktop font for backup purposes, as long as the backup copy cannot be accessed by anyone other than licensed users.
-
-Broadcast use: You are permitted to use the font to create titles and graphics for broadcast media such as film and television. If “Worldwide broadcasting rights” appears in your order summary or your license limitations include at least 25 desktop workstations, you are granted worldwide broadcasting rights to graphics made with the font on all broadcast media, including film and television.
-
-Special uses: You must contact me to obtain permission and a license extension before using the font in “alphabet product” where individual letterforms are for sale, or in products where an unlicensed user has access to the alphabet in full or the ability to create customized designs using the font.
-
-##Terms of Web Use
-
-This license allows you to use the font on websites using CSS @font-face, so long as the estimated traffic on that website meets the limitation defined in your order summary.
-
-Web traffic: Web traffic is measured by monthly unique visitors, or if your website does not record those, by monthly pageviews. If your website exceeds the web traffic limitation for six consecutive months, you must contact me to upgrade your license. I reserve the right to inspect or monitor your use.
-
-Domains: You are not limited to a specific number of domains or subdomains, so long as all websites using the font are operated by you, and the cumulative estimated traffic does not exceed the limitation.
-
-Formats: You may only serve web fonts in WOFF, WOFF2, EOT, and SVG formats.
-
-Server: You must host the font on your website’s server or on a CDN (content delivery network) where you host other website assets. You must make a reasonable effort to prevent unauthorized use or distribution of the font. If the server’s directory structure is publicly accessible, you must include the text of this license alongside the hosted files and clearly mark them as licensed assets.
-
-## Terms of App/E-book Use
-
-This license allows you to distribute the font by embedding it in a limited number of apps, mobile apps, or e-book/epub formats specified in your order summary. You must make a reasonable effort to secure the font and prevent it from unauthorized use.
-
-Platforms: Platform-specific versions of your app/e-book with the same title and functionality may be counted together as a single use.
-
-## Finally
-
-Rights: I reserve all rights not otherwise specified, make no guarantees, and disclaim all warranties except those proscribed by law.
-
-Termination: Your license does not expire and this agreement remains in effect until the license is terminated. If the license is terminated, you must discontinue use of the font and delete all copies that you control or possess.
-
-If you wish to terminate this agreement, delete the font and notify me. If you terminate within 30 days of your original purchase, I will refund your payment.
-
-I reserve the right to terminate the license if you breach any term of this agreement, without the obligation of notice or opportunity to cure. That said, I will make a good faith effort to allow you to upgrade your license so that you can operate within its terms. Grounds for termination include:
-
-* Using the font outside of the terms set in this license
-* Exceeding the agreed-upon limitations without purchasing an upgrade
-* Unauthorized distribution of the font, or other breaches of the terms stated above
-
-Liability: Under no circumstances am I responsible or liable for any issues or harm or physical damages that may result from the use of the font, even if notified in advance.
-
-If you encounter a problem with the font, I will make a good faith effort to provide you with documentation and support. If no solution can be found, I can offer you the option to terminate the license in exchange for a refund. A refund is not guaranteed in every instance and is up to my discretion.
-
-Legal Use: I reserve all rights to modify, enforce, and terminate this license to the extent that it is permitted by law. You are responsible for making sure that you are in compliance with all laws, foreign and domestic, that might apply to its purchase and use. Please do not use the font to typeset hate speech against any person or group based on something such as race, ethnicity, religion, gender, or sexual orientation.
-
-Questions: If you have any questions or concerns about this license, contact me at any time. https://djr.com/contact
-
-Thank you for abiding by the terms of this agreement and I hope you enjoy using the font!
\ No newline at end of file
diff --git a/fonts/resources/input-condensed/input-condensed-bold-italic.woff2 b/fonts/resources/input-condensed/input-condensed-bold-italic.woff2
deleted file mode 100644
index 8c16083c..00000000
Binary files a/fonts/resources/input-condensed/input-condensed-bold-italic.woff2 and /dev/null differ
diff --git a/fonts/resources/input-condensed/input-condensed-bold.woff2 b/fonts/resources/input-condensed/input-condensed-bold.woff2
deleted file mode 100644
index 88a3351a..00000000
Binary files a/fonts/resources/input-condensed/input-condensed-bold.woff2 and /dev/null differ
diff --git a/fonts/resources/input-condensed/input-condensed-italic.woff2 b/fonts/resources/input-condensed/input-condensed-italic.woff2
deleted file mode 100644
index 710a5c0b..00000000
Binary files a/fonts/resources/input-condensed/input-condensed-italic.woff2 and /dev/null differ
diff --git a/fonts/resources/input-condensed/input-condensed.woff2 b/fonts/resources/input-condensed/input-condensed.woff2
deleted file mode 100644
index 4b65db55..00000000
Binary files a/fonts/resources/input-condensed/input-condensed.woff2 and /dev/null differ
diff --git a/fonts/resources/input-compressed/LICENSE.txt b/fonts/resources/input-menlo/LICENSE.txt
similarity index 100%
rename from fonts/resources/input-compressed/LICENSE.txt
rename to fonts/resources/input-menlo/LICENSE.txt
diff --git a/fonts/resources/input-menlo/input-menlo-bold-italic.woff2 b/fonts/resources/input-menlo/input-menlo-bold-italic.woff2
new file mode 100644
index 00000000..5a3328c2
Binary files /dev/null and b/fonts/resources/input-menlo/input-menlo-bold-italic.woff2 differ
diff --git a/fonts/resources/input-menlo/input-menlo-bold.woff2 b/fonts/resources/input-menlo/input-menlo-bold.woff2
new file mode 100644
index 00000000..5895840a
Binary files /dev/null and b/fonts/resources/input-menlo/input-menlo-bold.woff2 differ
diff --git a/fonts/resources/input-menlo/input-menlo-italic.woff2 b/fonts/resources/input-menlo/input-menlo-italic.woff2
new file mode 100644
index 00000000..f1feb680
Binary files /dev/null and b/fonts/resources/input-menlo/input-menlo-italic.woff2 differ
diff --git a/fonts/resources/input-menlo/input-menlo.woff2 b/fonts/resources/input-menlo/input-menlo.woff2
new file mode 100644
index 00000000..f9252fc6
Binary files /dev/null and b/fonts/resources/input-menlo/input-menlo.woff2 differ
diff --git a/fonts/resources/input-narrow/LICENSE.txt b/fonts/resources/input-narrow/LICENSE.txt
deleted file mode 100644
index c5a2510a..00000000
--- a/fonts/resources/input-narrow/LICENSE.txt
+++ /dev/null
@@ -1,102 +0,0 @@
-# License Summary
-
-## Mini Combined License
-
-* 3 workstations for print/desktop use
-* 15,000 monthly unique web visitors
-* 1 app or e-book
-
-
-# DJR End User License Agreement
-
-This End User License Agreement is a legal agreement between you, the licensee, and me (DJR Type LLC).
-
-When you purchase a font from me, you are granted a perpetual, non-exclusive license to use the font.
-
-This agreement takes effect when you download or use the font, and is governed by the laws of the State of Massachusetts. I expressly reserve all rights not granted to you in this agreement. If you do not agree to or understand these terms, do not download or use the font.
-
-Fonts: For the purposes of this license, a “font” is defined as the font software, the designs embodied therein, and all supplemental materials provided along with the font software, as well as any future versions or upgrades.
-
-Limitations: This license is governed by “limitations” that define the maximum number of allowed desktop computer installations of the font, unique website visitors for websites using the font, and number of mobile apps and e-books using the font. The limitations of your license can be found in your Order Summary.
-
-If you do not have an order summary, if the limitation for a use is not listed in it, or if it includes the phrase For testing purposes only, you must use the font only for internal testing purposes. You must upgrade to a full and appropriate license before delivering or publishing any such use of the font.
-
-## General Terms
-
-You are permitted to use the font for personal and internal business use.
-
-Protection: This font is protected under United States copyright and trademark law.
-
-Distribution: Except in very specific instances described and permitted in this license, you may not distribute (share, rent, lend, give away, or sell) the font. You agree to take all reasonable steps to prevent unlicensed users from accessing, distributing, or re-serving the font file.
-
-Modifications: You are allowed to convert text set in the font into outlined vectors, and to modify those vectors. You may also subset and modify the font software itself for your own purposes; any derived versions of the font remain my property and are subject to the same license and limitations.
-
-License transfer: You are allowed to transfer this license to another individual, company, or organization so long as the following conditions are met:
-
-* The transferee must agree to the terms of this license and abide by its limitations.
-* You must delete all copies of the font in your possession.
-* You must notify me of the transfer and provide the name and contact information for the transferee.
-
-Upgrades: If any of your uses exceed the limitations of this license, you must contact me to purchase an upgrade for your license.
-
-Credit: You are not obligated to include a colophon or credit the font or its designer, but are more than welcome to do so.
-
-## Terms of Desktop/Print Use
-
-This license allows you to simultaneously install and use the font on a limited number of workstations belonging to you or a third party doing work on your behalf.
-
-Permitted desktop uses of the font include, but are not limited to, the design of printed materials, PDFs, static images, motion graphics, logos, and out-of-home advertising.
-
-Document embedding: You are allowed to embed the font in document formats that allow font embedding, such as PDF. The font must be embedded in such a way that the reader is restricted from changing its embedding permissions, extracting the complete font from the document, and creating or editing content using the font.
-
-Service bureaus and subcontractors: You are allowed to send the font to a third party subcontractor, printer, or service bureau that will use the font on your behalf, as long as the total number of simultaneous installations does not exceed your license limitations. They must agree to the terms of this license, use the font on your behalf and for no other purpose, and delete all copies of the font in their possession when the work is done.
-
-Internal servers: You may install the font on an internal server as long as you do not exceed the total number of workstations defined in your order summary.
-
-Backups: You may create a copy of the desktop font for backup purposes, as long as the backup copy cannot be accessed by anyone other than licensed users.
-
-Broadcast use: You are permitted to use the font to create titles and graphics for broadcast media such as film and television. If “Worldwide broadcasting rights” appears in your order summary or your license limitations include at least 25 desktop workstations, you are granted worldwide broadcasting rights to graphics made with the font on all broadcast media, including film and television.
-
-Special uses: You must contact me to obtain permission and a license extension before using the font in “alphabet product” where individual letterforms are for sale, or in products where an unlicensed user has access to the alphabet in full or the ability to create customized designs using the font.
-
-##Terms of Web Use
-
-This license allows you to use the font on websites using CSS @font-face, so long as the estimated traffic on that website meets the limitation defined in your order summary.
-
-Web traffic: Web traffic is measured by monthly unique visitors, or if your website does not record those, by monthly pageviews. If your website exceeds the web traffic limitation for six consecutive months, you must contact me to upgrade your license. I reserve the right to inspect or monitor your use.
-
-Domains: You are not limited to a specific number of domains or subdomains, so long as all websites using the font are operated by you, and the cumulative estimated traffic does not exceed the limitation.
-
-Formats: You may only serve web fonts in WOFF, WOFF2, EOT, and SVG formats.
-
-Server: You must host the font on your website’s server or on a CDN (content delivery network) where you host other website assets. You must make a reasonable effort to prevent unauthorized use or distribution of the font. If the server’s directory structure is publicly accessible, you must include the text of this license alongside the hosted files and clearly mark them as licensed assets.
-
-## Terms of App/E-book Use
-
-This license allows you to distribute the font by embedding it in a limited number of apps, mobile apps, or e-book/epub formats specified in your order summary. You must make a reasonable effort to secure the font and prevent it from unauthorized use.
-
-Platforms: Platform-specific versions of your app/e-book with the same title and functionality may be counted together as a single use.
-
-## Finally
-
-Rights: I reserve all rights not otherwise specified, make no guarantees, and disclaim all warranties except those proscribed by law.
-
-Termination: Your license does not expire and this agreement remains in effect until the license is terminated. If the license is terminated, you must discontinue use of the font and delete all copies that you control or possess.
-
-If you wish to terminate this agreement, delete the font and notify me. If you terminate within 30 days of your original purchase, I will refund your payment.
-
-I reserve the right to terminate the license if you breach any term of this agreement, without the obligation of notice or opportunity to cure. That said, I will make a good faith effort to allow you to upgrade your license so that you can operate within its terms. Grounds for termination include:
-
-* Using the font outside of the terms set in this license
-* Exceeding the agreed-upon limitations without purchasing an upgrade
-* Unauthorized distribution of the font, or other breaches of the terms stated above
-
-Liability: Under no circumstances am I responsible or liable for any issues or harm or physical damages that may result from the use of the font, even if notified in advance.
-
-If you encounter a problem with the font, I will make a good faith effort to provide you with documentation and support. If no solution can be found, I can offer you the option to terminate the license in exchange for a refund. A refund is not guaranteed in every instance and is up to my discretion.
-
-Legal Use: I reserve all rights to modify, enforce, and terminate this license to the extent that it is permitted by law. You are responsible for making sure that you are in compliance with all laws, foreign and domestic, that might apply to its purchase and use. Please do not use the font to typeset hate speech against any person or group based on something such as race, ethnicity, religion, gender, or sexual orientation.
-
-Questions: If you have any questions or concerns about this license, contact me at any time. https://djr.com/contact
-
-Thank you for abiding by the terms of this agreement and I hope you enjoy using the font!
\ No newline at end of file
diff --git a/fonts/resources/input-narrow/input-narrow-bold-italic.woff2 b/fonts/resources/input-narrow/input-narrow-bold-italic.woff2
deleted file mode 100644
index 607d79de..00000000
Binary files a/fonts/resources/input-narrow/input-narrow-bold-italic.woff2 and /dev/null differ
diff --git a/fonts/resources/input-narrow/input-narrow-bold.woff2 b/fonts/resources/input-narrow/input-narrow-bold.woff2
deleted file mode 100644
index d0cc6901..00000000
Binary files a/fonts/resources/input-narrow/input-narrow-bold.woff2 and /dev/null differ
diff --git a/fonts/resources/input-narrow/input-narrow-italic.woff2 b/fonts/resources/input-narrow/input-narrow-italic.woff2
deleted file mode 100644
index d9e3f598..00000000
Binary files a/fonts/resources/input-narrow/input-narrow-italic.woff2 and /dev/null differ
diff --git a/fonts/resources/input-narrow/input-narrow.woff2 b/fonts/resources/input-narrow/input-narrow.woff2
deleted file mode 100644
index 679e64b9..00000000
Binary files a/fonts/resources/input-narrow/input-narrow.woff2 and /dev/null differ
diff --git a/fonts/resources/input/input-bold-italic.woff2 b/fonts/resources/input/input-bold-italic.woff2
index 84734a80..eef44add 100644
Binary files a/fonts/resources/input/input-bold-italic.woff2 and b/fonts/resources/input/input-bold-italic.woff2 differ
diff --git a/fonts/resources/input/input-bold.woff2 b/fonts/resources/input/input-bold.woff2
index e7731fae..d09b78c1 100644
Binary files a/fonts/resources/input/input-bold.woff2 and b/fonts/resources/input/input-bold.woff2 differ
diff --git a/fonts/resources/input/input-italic.woff2 b/fonts/resources/input/input-italic.woff2
index b02611b3..8899dcc4 100644
Binary files a/fonts/resources/input/input-italic.woff2 and b/fonts/resources/input/input-italic.woff2 differ
diff --git a/fonts/resources/input/input.woff2 b/fonts/resources/input/input.woff2
index 11599e8e..343dfc9e 100644
Binary files a/fonts/resources/input/input.woff2 and b/fonts/resources/input/input.woff2 differ
diff --git a/fonts/stylesheet.css b/fonts/stylesheet.css
new file mode 100644
index 00000000..2678a20c
--- /dev/null
+++ b/fonts/stylesheet.css
@@ -0,0 +1,481 @@
+@font-face { font-family: "adwaita-mono"; font-weight: normal; font-style: normal; src: url("./resources/adwaita-mono/adwaita-mono.woff2"); }
+@font-face { font-family: "adwaita-mono"; font-weight: bold; font-style: normal; src: url("./resources/adwaita-mono/adwaita-mono-bold.woff2"); }
+@font-face { font-family: "adwaita-mono"; font-weight: normal; font-style: italic; src: url("./resources/adwaita-mono/adwaita-mono-italic.woff2"); }
+@font-face { font-family: "adwaita-mono"; font-weight: bold; font-style: italic; src: url("./resources/adwaita-mono/adwaita-mono-bold-italic.woff2"); }
+@font-face { font-family: "agave"; font-weight: normal; font-style: normal; src: url("./resources/agave/agave.woff2"); }
+@font-face { font-family: "anka-coder"; font-weight: normal; font-style: normal; src: url("./resources/anka-coder/anka-coder.woff2"); }
+@font-face { font-family: "anka-coder"; font-weight: bold; font-style: normal; src: url("./resources/anka-coder/anka-coder-bold.woff2"); }
+@font-face { font-family: "anka-coder"; font-weight: normal; font-style: italic; src: url("./resources/anka-coder/anka-coder-italic.woff2"); }
+@font-face { font-family: "anka-coder"; font-weight: bold; font-style: italic; src: url("./resources/anka-coder/anka-coder-bold-italic.woff2"); }
+@font-face { font-family: "annotation-mono"; font-weight: normal; font-style: normal; src: url("./resources/annotation-mono/annotation-mono.woff2"); }
+@font-face { font-family: "annotation-mono"; font-weight: bold; font-style: normal; src: url("./resources/annotation-mono/annotation-mono-bold.woff2"); }
+@font-face { font-family: "annotation-mono"; font-weight: normal; font-style: italic; src: url("./resources/annotation-mono/annotation-mono-italic.woff2"); }
+@font-face { font-family: "annotation-mono"; font-weight: bold; font-style: italic; src: url("./resources/annotation-mono/annotation-mono-bold-italic.woff2"); }
+@font-face { font-family: "anonymous-pro"; font-weight: normal; font-style: normal; src: url("./resources/anonymous-pro/anonymous-pro.woff2"); }
+@font-face { font-family: "anonymous-pro"; font-weight: bold; font-style: normal; src: url("./resources/anonymous-pro/anonymous-pro-bold.woff2"); }
+@font-face { font-family: "anonymous-pro"; font-weight: normal; font-style: italic; src: url("./resources/anonymous-pro/anonymous-pro-italic.woff2"); }
+@font-face { font-family: "anonymous-pro"; font-weight: bold; font-style: italic; src: url("./resources/anonymous-pro/anonymous-pro-bold-italic.woff2"); }
+@font-face { font-family: "apl2741"; font-weight: normal; font-style: normal; src: url("./resources/apl2741/apl2741.woff2"); }
+@font-face { font-family: "apl385"; font-weight: normal; font-style: normal; src: url("./resources/apl385/apl385.woff2"); }
+@font-face { font-family: "aporetic-sans"; font-weight: normal; font-style: normal; src: url("./resources/aporetic-sans/aporetic-sans.woff2"); }
+@font-face { font-family: "aporetic-sans"; font-weight: bold; font-style: normal; src: url("./resources/aporetic-sans/aporetic-sans-bold.woff2"); }
+@font-face { font-family: "aporetic-sans"; font-weight: normal; font-style: italic; src: url("./resources/aporetic-sans/aporetic-sans-italic.woff2"); }
+@font-face { font-family: "aporetic-sans"; font-weight: bold; font-style: italic; src: url("./resources/aporetic-sans/aporetic-sans-bold-italic.woff2"); }
+@font-face { font-family: "aporetic-serif"; font-weight: normal; font-style: normal; src: url("./resources/aporetic-serif/aporetic-serif.woff2"); }
+@font-face { font-family: "aporetic-serif"; font-weight: bold; font-style: normal; src: url("./resources/aporetic-serif/aporetic-serif-bold.woff2"); }
+@font-face { font-family: "aporetic-serif"; font-weight: normal; font-style: italic; src: url("./resources/aporetic-serif/aporetic-serif-italic.woff2"); }
+@font-face { font-family: "aporetic-serif"; font-weight: bold; font-style: italic; src: url("./resources/aporetic-serif/aporetic-serif-bold-italic.woff2"); }
+@font-face { font-family: "atkinson-hyperlegible"; font-weight: normal; font-style: normal; src: url("./resources/atkinson-hyperlegible/atkinson-hyperlegible.woff2"); }
+@font-face { font-family: "atkinson-hyperlegible"; font-weight: bold; font-style: normal; src: url("./resources/atkinson-hyperlegible/atkinson-hyperlegible-bold.woff2"); }
+@font-face { font-family: "atkinson-hyperlegible"; font-weight: normal; font-style: italic; src: url("./resources/atkinson-hyperlegible/atkinson-hyperlegible-italic.woff2"); }
+@font-face { font-family: "atkinson-hyperlegible"; font-weight: bold; font-style: italic; src: url("./resources/atkinson-hyperlegible/atkinson-hyperlegible-bold-italic.woff2"); }
+@font-face { font-family: "audio-link"; font-weight: normal; font-style: normal; src: url("./resources/audio-link/audio-link.woff2"); }
+@font-face { font-family: "audio-link"; font-weight: bold; font-style: normal; src: url("./resources/audio-link/audio-link-bold.woff2"); }
+@font-face { font-family: "aurulent"; font-weight: normal; font-style: normal; src: url("./resources/aurulent/aurulent.woff2"); }
+@font-face { font-family: "average"; font-weight: normal; font-style: normal; src: url("./resources/average/average.woff2"); }
+@font-face { font-family: "average"; font-weight: bold; font-style: normal; src: url("./resources/average/average-bold.woff2"); }
+@font-face { font-family: "average"; font-weight: normal; font-style: italic; src: url("./resources/average/average-italic.woff2"); }
+@font-face { font-family: "average"; font-weight: bold; font-style: italic; src: url("./resources/average/average-bold-italic.woff2"); }
+@font-face { font-family: "azeret"; font-weight: normal; font-style: normal; src: url("./resources/azeret/azeret.woff2"); }
+@font-face { font-family: "azeret"; font-weight: bold; font-style: normal; src: url("./resources/azeret/azeret-bold.woff2"); }
+@font-face { font-family: "azeret"; font-weight: normal; font-style: italic; src: url("./resources/azeret/azeret-italic.woff2"); }
+@font-face { font-family: "azeret"; font-weight: bold; font-style: italic; src: url("./resources/azeret/azeret-bold-italic.woff2"); }
+@font-face { font-family: "b612-mono"; font-weight: normal; font-style: normal; src: url("./resources/b612-mono/b612-mono.woff2"); }
+@font-face { font-family: "b612-mono"; font-weight: bold; font-style: normal; src: url("./resources/b612-mono/b612-mono-bold.woff2"); }
+@font-face { font-family: "b612-mono"; font-weight: normal; font-style: italic; src: url("./resources/b612-mono/b612-mono-italic.woff2"); }
+@font-face { font-family: "b612-mono"; font-weight: bold; font-style: italic; src: url("./resources/b612-mono/b612-mono-bold-italic.woff2"); }
+@font-face { font-family: "bedstead"; font-weight: normal; font-style: normal; src: url("./resources/bedstead/bedstead.woff2"); }
+@font-face { font-family: "bigblue-terminal"; font-weight: normal; font-style: normal; src: url("./resources/bigblue-terminal/bigblue-terminal.woff2"); }
+@font-face { font-family: "binchotan-sharp"; font-weight: normal; font-style: normal; src: url("./resources/binchotan-sharp/binchotan-sharp.woff2"); }
+@font-face { font-family: "bitstream-vera"; font-weight: normal; font-style: normal; src: url("./resources/bitstream-vera/bitstream-vera.woff2"); }
+@font-face { font-family: "bitstream-vera"; font-weight: bold; font-style: normal; src: url("./resources/bitstream-vera/bitstream-vera-bold.woff2"); }
+@font-face { font-family: "bitstream-vera"; font-weight: normal; font-style: italic; src: url("./resources/bitstream-vera/bitstream-vera-italic.woff2"); }
+@font-face { font-family: "bitstream-vera"; font-weight: bold; font-style: italic; src: url("./resources/bitstream-vera/bitstream-vera-bold-italic.woff2"); }
+@font-face { font-family: "borg-sans-mono"; font-weight: normal; font-style: normal; src: url("./resources/borg-sans-mono/borg-sans-mono.woff2"); }
+@font-face { font-family: "bpmono"; font-weight: normal; font-style: normal; src: url("./resources/bpmono/bpmono.woff2"); }
+@font-face { font-family: "bpmono"; font-weight: bold; font-style: normal; src: url("./resources/bpmono/bpmono-bold.woff2"); }
+@font-face { font-family: "bpmono"; font-weight: normal; font-style: italic; src: url("./resources/bpmono/bpmono-italic.woff2"); }
+@font-face { font-family: "bront-dejavu"; font-weight: normal; font-style: normal; src: url("./resources/bront-dejavu/bront-dejavu.woff2"); }
+@font-face { font-family: "bront-ubuntu"; font-weight: normal; font-style: normal; src: url("./resources/bront-ubuntu/bront-ubuntu.woff2"); }
+@font-face { font-family: "camingocode"; font-weight: normal; font-style: normal; src: url("./resources/camingocode/camingocode.woff2"); }
+@font-face { font-family: "camingocode"; font-weight: bold; font-style: normal; src: url("./resources/camingocode/camingocode-bold.woff2"); }
+@font-face { font-family: "camingocode"; font-weight: normal; font-style: italic; src: url("./resources/camingocode/camingocode-italic.woff2"); }
+@font-face { font-family: "camingocode"; font-weight: bold; font-style: italic; src: url("./resources/camingocode/camingocode-bold-italic.woff2"); }
+@font-face { font-family: "cartograph"; font-weight: normal; font-style: normal; src: url("./resources/cartograph/cartograph.woff2"); }
+@font-face { font-family: "cartograph"; font-weight: bold; font-style: normal; src: url("./resources/cartograph/cartograph-bold.woff2"); }
+@font-face { font-family: "cartograph"; font-weight: normal; font-style: italic; src: url("./resources/cartograph/cartograph-italic.woff2"); }
+@font-face { font-family: "cartograph"; font-weight: bold; font-style: italic; src: url("./resources/cartograph/cartograph-bold-italic.woff2"); }
+@font-face { font-family: "cascadia-code"; font-weight: normal; font-style: normal; src: url("./resources/cascadia-code/cascadia-code.woff2"); }
+@font-face { font-family: "cascadia-code"; font-weight: bold; font-style: normal; src: url("./resources/cascadia-code/cascadia-code-bold.woff2"); }
+@font-face { font-family: "cascadia-code"; font-weight: normal; font-style: italic; src: url("./resources/cascadia-code/cascadia-code-italic.woff2"); }
+@font-face { font-family: "cascadia-code"; font-weight: bold; font-style: italic; src: url("./resources/cascadia-code/cascadia-code-bold-italic.woff2"); }
+@font-face { font-family: "chivo"; font-weight: normal; font-style: normal; src: url("./resources/chivo/chivo.woff2"); }
+@font-face { font-family: "chivo"; font-weight: bold; font-style: normal; src: url("./resources/chivo/chivo-bold.woff2"); }
+@font-face { font-family: "chivo"; font-weight: normal; font-style: italic; src: url("./resources/chivo/chivo-italic.woff2"); }
+@font-face { font-family: "chivo"; font-weight: bold; font-style: italic; src: url("./resources/chivo/chivo-bold-italic.woff2"); }
+@font-face { font-family: "cilantro-code-mono"; font-weight: normal; font-style: normal; src: url("./resources/cilantro-code-mono/cilantro-code-mono.woff2"); }
+@font-face { font-family: "cilantro-code-mono"; font-weight: bold; font-style: normal; src: url("./resources/cilantro-code-mono/cilantro-code-mono-bold.woff2"); }
+@font-face { font-family: "cm-unicode"; font-weight: normal; font-style: normal; src: url("./resources/cm-unicode/cm-unicode.woff2"); }
+@font-face { font-family: "cm-unicode"; font-weight: bold; font-style: normal; src: url("./resources/cm-unicode/cm-unicode-bold.woff2"); }
+@font-face { font-family: "cm-unicode"; font-weight: normal; font-style: italic; src: url("./resources/cm-unicode/cm-unicode-italic.woff2"); }
+@font-face { font-family: "cm-unicode"; font-weight: bold; font-style: italic; src: url("./resources/cm-unicode/cm-unicode-bold-italic.woff2"); }
+@font-face { font-family: "code-new-roman"; font-weight: normal; font-style: normal; src: url("./resources/code-new-roman/code-new-roman.woff2"); }
+@font-face { font-family: "comic-mono"; font-weight: normal; font-style: normal; src: url("./resources/comic-mono/comic-mono.woff2"); }
+@font-face { font-family: "comic-mono"; font-weight: bold; font-style: normal; src: url("./resources/comic-mono/comic-mono-bold.woff2"); }
+@font-face { font-family: "comic-shanns"; font-weight: normal; font-style: normal; src: url("./resources/comic-shanns/comic-shanns.woff2"); }
+@font-face { font-family: "commit-mono"; font-weight: normal; font-style: normal; src: url("./resources/commit-mono/commit-mono.woff2"); }
+@font-face { font-family: "commit-mono"; font-weight: bold; font-style: normal; src: url("./resources/commit-mono/commit-mono-bold.woff2"); }
+@font-face { font-family: "commit-mono"; font-weight: normal; font-style: italic; src: url("./resources/commit-mono/commit-mono-italic.woff2"); }
+@font-face { font-family: "commit-mono"; font-weight: bold; font-style: italic; src: url("./resources/commit-mono/commit-mono-bold-italic.woff2"); }
+@font-face { font-family: "consolamono"; font-weight: normal; font-style: normal; src: url("./resources/consolamono/consolamono.woff2"); }
+@font-face { font-family: "consolamono"; font-weight: bold; font-style: normal; src: url("./resources/consolamono/consolamono-bold.woff2"); }
+@font-face { font-family: "courier-ibm"; font-weight: normal; font-style: normal; src: url("./resources/courier-ibm/courier-ibm.woff2"); }
+@font-face { font-family: "courier-ibm"; font-weight: bold; font-style: normal; src: url("./resources/courier-ibm/courier-ibm-bold.woff2"); }
+@font-face { font-family: "courier-ibm"; font-weight: normal; font-style: italic; src: url("./resources/courier-ibm/courier-ibm-italic.woff2"); }
+@font-face { font-family: "courier-ibm"; font-weight: bold; font-style: italic; src: url("./resources/courier-ibm/courier-ibm-bold-italic.woff2"); }
+@font-face { font-family: "courier-ibm-dotted"; font-weight: normal; font-style: normal; src: url("./resources/courier-ibm-dotted/courier-ibm-dotted.woff2"); }
+@font-face { font-family: "courier-ibm-dotted"; font-weight: bold; font-style: normal; src: url("./resources/courier-ibm-dotted/courier-ibm-dotted-bold.woff2"); }
+@font-face { font-family: "courier-ibm-dotted"; font-weight: normal; font-style: italic; src: url("./resources/courier-ibm-dotted/courier-ibm-dotted-italic.woff2"); }
+@font-face { font-family: "courier-ibm-dotted"; font-weight: bold; font-style: italic; src: url("./resources/courier-ibm-dotted/courier-ibm-dotted-bold-italic.woff2"); }
+@font-face { font-family: "courier-ibm-slashed"; font-weight: normal; font-style: normal; src: url("./resources/courier-ibm-slashed/courier-ibm-slashed.woff2"); }
+@font-face { font-family: "courier-ibm-slashed"; font-weight: bold; font-style: normal; src: url("./resources/courier-ibm-slashed/courier-ibm-slashed-bold.woff2"); }
+@font-face { font-family: "courier-ibm-slashed"; font-weight: normal; font-style: italic; src: url("./resources/courier-ibm-slashed/courier-ibm-slashed-italic.woff2"); }
+@font-face { font-family: "courier-ibm-slashed"; font-weight: bold; font-style: italic; src: url("./resources/courier-ibm-slashed/courier-ibm-slashed-bold-italic.woff2"); }
+@font-face { font-family: "courier-prime"; font-weight: normal; font-style: normal; src: url("./resources/courier-prime/courier-prime.woff2"); }
+@font-face { font-family: "courier-prime"; font-weight: bold; font-style: normal; src: url("./resources/courier-prime/courier-prime-bold.woff2"); }
+@font-face { font-family: "courier-prime"; font-weight: normal; font-style: italic; src: url("./resources/courier-prime/courier-prime-italic.woff2"); }
+@font-face { font-family: "courier-prime"; font-weight: bold; font-style: italic; src: url("./resources/courier-prime/courier-prime-bold-italic.woff2"); }
+@font-face { font-family: "courier-prime-code"; font-weight: normal; font-style: normal; src: url("./resources/courier-prime-code/courier-prime-code.woff2"); }
+@font-face { font-family: "courier-prime-code"; font-weight: normal; font-style: italic; src: url("./resources/courier-prime-code/courier-prime-code-italic.woff2"); }
+@font-face { font-family: "courier-prime-sans"; font-weight: normal; font-style: normal; src: url("./resources/courier-prime-sans/courier-prime-sans.woff2"); }
+@font-face { font-family: "courier-prime-sans"; font-weight: bold; font-style: normal; src: url("./resources/courier-prime-sans/courier-prime-sans-bold.woff2"); }
+@font-face { font-family: "courier-prime-sans"; font-weight: normal; font-style: italic; src: url("./resources/courier-prime-sans/courier-prime-sans-italic.woff2"); }
+@font-face { font-family: "courier-prime-sans"; font-weight: bold; font-style: italic; src: url("./resources/courier-prime-sans/courier-prime-sans-bold-italic.woff2"); }
+@font-face { font-family: "cousine"; font-weight: normal; font-style: normal; src: url("./resources/cousine/cousine.woff2"); }
+@font-face { font-family: "cousine"; font-weight: bold; font-style: normal; src: url("./resources/cousine/cousine-bold.woff2"); }
+@font-face { font-family: "cousine"; font-weight: normal; font-style: italic; src: url("./resources/cousine/cousine-italic.woff2"); }
+@font-face { font-family: "cousine"; font-weight: bold; font-style: italic; src: url("./resources/cousine/cousine-bold-italic.woff2"); }
+@font-face { font-family: "cozette"; font-weight: normal; font-style: normal; src: url("./resources/cozette/cozette.woff2"); }
+@font-face { font-family: "cutive"; font-weight: normal; font-style: normal; src: url("./resources/cutive/cutive.woff2"); }
+@font-face { font-family: "d2coding"; font-weight: normal; font-style: normal; src: url("./resources/d2coding/d2coding.woff2"); }
+@font-face { font-family: "d2coding"; font-weight: bold; font-style: normal; src: url("./resources/d2coding/d2coding-bold.woff2"); }
+@font-face { font-family: "daddytimemono"; font-weight: normal; font-style: normal; src: url("./resources/daddytimemono/daddytimemono.woff2"); }
+@font-face { font-family: "dejavu"; font-weight: normal; font-style: normal; src: url("./resources/dejavu/dejavu.woff2"); }
+@font-face { font-family: "dejavu"; font-weight: bold; font-style: normal; src: url("./resources/dejavu/dejavu-bold.woff2"); }
+@font-face { font-family: "dejavu"; font-weight: normal; font-style: italic; src: url("./resources/dejavu/dejavu-italic.woff2"); }
+@font-face { font-family: "dejavu"; font-weight: bold; font-style: italic; src: url("./resources/dejavu/dejavu-bold-italic.woff2"); }
+@font-face { font-family: "dejavu-markup"; font-weight: normal; font-style: normal; src: url("./resources/dejavu-markup/dejavu-markup.woff2"); }
+@font-face { font-family: "dejavu-markup"; font-weight: bold; font-style: normal; src: url("./resources/dejavu-markup/dejavu-markup-bold.woff2"); }
+@font-face { font-family: "dejavu-markup"; font-weight: normal; font-style: italic; src: url("./resources/dejavu-markup/dejavu-markup-italic.woff2"); }
+@font-face { font-family: "dejavu-markup"; font-weight: bold; font-style: italic; src: url("./resources/dejavu-markup/dejavu-markup-bold-italic.woff2"); }
+@font-face { font-family: "departure-mono"; font-weight: normal; font-style: normal; src: url("./resources/departure-mono/departure-mono.woff2"); }
+@font-face { font-family: "dm-mono"; font-weight: normal; font-style: normal; src: url("./resources/dm-mono/dm-mono.woff2"); }
+@font-face { font-family: "dm-mono"; font-weight: normal; font-style: italic; src: url("./resources/dm-mono/dm-mono-italic.woff2"); }
+@font-face { font-family: "dpsdbeyond"; font-weight: normal; font-style: normal; src: url("./resources/dpsdbeyond/dpsdbeyond.woff2"); }
+@font-face { font-family: "drafting"; font-weight: normal; font-style: normal; src: url("./resources/drafting/drafting.woff2"); }
+@font-face { font-family: "drafting"; font-weight: bold; font-style: normal; src: url("./resources/drafting/drafting-bold.woff2"); }
+@font-face { font-family: "drafting"; font-weight: normal; font-style: italic; src: url("./resources/drafting/drafting-italic.woff2"); }
+@font-face { font-family: "drafting"; font-weight: bold; font-style: italic; src: url("./resources/drafting/drafting-bold-italic.woff2"); }
+@font-face { font-family: "droid-sans"; font-weight: normal; font-style: normal; src: url("./resources/droid-sans/droid-sans.woff2"); }
+@font-face { font-family: "edlo"; font-weight: normal; font-style: normal; src: url("./resources/edlo/edlo.woff2"); }
+@font-face { font-family: "effects-eighty"; font-weight: normal; font-style: normal; src: url("./resources/effects-eighty/effects-eighty.woff2"); }
+@font-face { font-family: "effects-eighty"; font-weight: bold; font-style: normal; src: url("./resources/effects-eighty/effects-eighty-bold.woff2"); }
+@font-face { font-family: "effects-eighty"; font-weight: normal; font-style: italic; src: url("./resources/effects-eighty/effects-eighty-italic.woff2"); }
+@font-face { font-family: "effects-eighty"; font-weight: bold; font-style: italic; src: url("./resources/effects-eighty/effects-eighty-bold-italic.woff2"); }
+@font-face { font-family: "eirian"; font-weight: normal; font-style: normal; src: url("./resources/eirian/eirian.woff2"); }
+@font-face { font-family: "eirian"; font-weight: normal; font-style: italic; src: url("./resources/eirian/eirian-italic.woff2"); }
+@font-face { font-family: "ellograph"; font-weight: normal; font-style: normal; src: url("./resources/ellograph/ellograph.woff2"); }
+@font-face { font-family: "ellograph"; font-weight: bold; font-style: normal; src: url("./resources/ellograph/ellograph-bold.woff2"); }
+@font-face { font-family: "ellograph"; font-weight: normal; font-style: italic; src: url("./resources/ellograph/ellograph-italic.woff2"); }
+@font-face { font-family: "ellograph"; font-weight: bold; font-style: italic; src: url("./resources/ellograph/ellograph-bold-italic.woff2"); }
+@font-face { font-family: "envy-code-b"; font-weight: normal; font-style: normal; src: url("./resources/envy-code-b/envy-code-b.woff2"); }
+@font-face { font-family: "envy-code-r"; font-weight: normal; font-style: normal; src: url("./resources/envy-code-r/envy-code-r.woff2"); }
+@font-face { font-family: "envy-code-r"; font-weight: bold; font-style: normal; src: url("./resources/envy-code-r/envy-code-r-bold.woff2"); }
+@font-face { font-family: "envy-code-r"; font-weight: normal; font-style: italic; src: url("./resources/envy-code-r/envy-code-r-italic.woff2"); }
+@font-face { font-family: "fairfax"; font-weight: normal; font-style: normal; src: url("./resources/fairfax/fairfax.woff2"); }
+@font-face { font-family: "fairfax"; font-weight: bold; font-style: normal; src: url("./resources/fairfax/fairfax-bold.woff2"); }
+@font-face { font-family: "fairfax"; font-weight: normal; font-style: italic; src: url("./resources/fairfax/fairfax-italic.woff2"); }
+@font-face { font-family: "fairfax-hax"; font-weight: normal; font-style: normal; src: url("./resources/fairfax-hax/fairfax-hax.woff2"); }
+@font-face { font-family: "fairfax-hax"; font-weight: bold; font-style: normal; src: url("./resources/fairfax-hax/fairfax-hax-bold.woff2"); }
+@font-face { font-family: "fairfax-hax"; font-weight: normal; font-style: italic; src: url("./resources/fairfax-hax/fairfax-hax-italic.woff2"); }
+@font-face { font-family: "fairfax-hd"; font-weight: normal; font-style: normal; src: url("./resources/fairfax-hd/fairfax-hd.woff2"); }
+@font-face { font-family: "fairfax-hd-hax"; font-weight: normal; font-style: normal; src: url("./resources/fairfax-hd-hax/fairfax-hd-hax.woff2"); }
+@font-face { font-family: "fairfax-serif"; font-weight: normal; font-style: normal; src: url("./resources/fairfax-serif/fairfax-serif.woff2"); }
+@font-face { font-family: "fairfax-serif-hax"; font-weight: normal; font-style: normal; src: url("./resources/fairfax-serif-hax/fairfax-serif-hax.woff2"); }
+@font-face { font-family: "fantasque-sans"; font-weight: normal; font-style: normal; src: url("./resources/fantasque-sans/fantasque-sans.woff2"); }
+@font-face { font-family: "fantasque-sans"; font-weight: bold; font-style: normal; src: url("./resources/fantasque-sans/fantasque-sans-bold.woff2"); }
+@font-face { font-family: "fantasque-sans"; font-weight: normal; font-style: italic; src: url("./resources/fantasque-sans/fantasque-sans-italic.woff2"); }
+@font-face { font-family: "fantasque-sans"; font-weight: bold; font-style: italic; src: url("./resources/fantasque-sans/fantasque-sans-bold-italic.woff2"); }
+@font-face { font-family: "fifteen"; font-weight: normal; font-style: normal; src: url("./resources/fifteen/fifteen.woff2"); }
+@font-face { font-family: "fira"; font-weight: normal; font-style: normal; src: url("./resources/fira/fira.woff2"); }
+@font-face { font-family: "fira"; font-weight: bold; font-style: normal; src: url("./resources/fira/fira-bold.woff2"); }
+@font-face { font-family: "firacode"; font-weight: normal; font-style: normal; src: url("./resources/firacode/firacode.woff2"); }
+@font-face { font-family: "firacode"; font-weight: bold; font-style: normal; src: url("./resources/firacode/firacode-bold.woff2"); }
+@font-face { font-family: "fixedsys"; font-weight: normal; font-style: normal; src: url("./resources/fixedsys/fixedsys.woff2"); }
+@font-face { font-family: "fixedsys-ligatures"; font-weight: normal; font-style: normal; src: url("./resources/fixedsys-ligatures/fixedsys-ligatures.woff2"); }
+@font-face { font-family: "font3270"; font-weight: normal; font-style: normal; src: url("./resources/font3270/font3270.woff2"); }
+@font-face { font-family: "fragment-mono"; font-weight: normal; font-style: normal; src: url("./resources/fragment-mono/fragment-mono.woff2"); }
+@font-face { font-family: "fragment-mono"; font-weight: normal; font-style: italic; src: url("./resources/fragment-mono/fragment-mono-italic.woff2"); }
+@font-face { font-family: "generic"; font-weight: normal; font-style: normal; src: url("./resources/generic/generic.woff2"); }
+@font-face { font-family: "geist"; font-weight: normal; font-style: normal; src: url("./resources/geist/geist.woff2"); }
+@font-face { font-family: "geist"; font-weight: bold; font-style: normal; src: url("./resources/geist/geist-bold.woff2"); }
+@font-face { font-family: "gintronic"; font-weight: normal; font-style: normal; src: url("./resources/gintronic/gintronic.woff2"); }
+@font-face { font-family: "gintronic"; font-weight: normal; font-style: italic; src: url("./resources/gintronic/gintronic-italic.woff2"); }
+@font-face { font-family: "gnu-freefont"; font-weight: normal; font-style: normal; src: url("./resources/gnu-freefont/gnu-freefont.woff2"); }
+@font-face { font-family: "gnu-freefont"; font-weight: bold; font-style: normal; src: url("./resources/gnu-freefont/gnu-freefont-bold.woff2"); }
+@font-face { font-family: "gnu-freefont"; font-weight: normal; font-style: italic; src: url("./resources/gnu-freefont/gnu-freefont-italic.woff2"); }
+@font-face { font-family: "gnu-freefont"; font-weight: bold; font-style: italic; src: url("./resources/gnu-freefont/gnu-freefont-bold-italic.woff2"); }
+@font-face { font-family: "go-mono"; font-weight: normal; font-style: normal; src: url("./resources/go-mono/go-mono.woff2"); }
+@font-face { font-family: "go-mono"; font-weight: bold; font-style: normal; src: url("./resources/go-mono/go-mono-bold.woff2"); }
+@font-face { font-family: "go-mono"; font-weight: normal; font-style: italic; src: url("./resources/go-mono/go-mono-italic.woff2"); }
+@font-face { font-family: "go-mono"; font-weight: bold; font-style: italic; src: url("./resources/go-mono/go-mono-bold-italic.woff2"); }
+@font-face { font-family: "gohufont-11"; font-weight: normal; font-style: normal; src: url("./resources/gohufont-11/gohufont-11.woff2"); }
+@font-face { font-family: "gohufont-14"; font-weight: normal; font-style: normal; src: url("./resources/gohufont-14/gohufont-14.woff2"); }
+@font-face { font-family: "google-sans-code"; font-weight: normal; font-style: normal; src: url("./resources/google-sans-code/google-sans-code.woff2"); }
+@font-face { font-family: "google-sans-code"; font-weight: normal; font-style: italic; src: url("./resources/google-sans-code/google-sans-code-italic.woff2"); }
+@font-face { font-family: "hack"; font-weight: normal; font-style: normal; src: url("./resources/hack/hack.woff2"); }
+@font-face { font-family: "hack"; font-weight: bold; font-style: normal; src: url("./resources/hack/hack-bold.woff2"); }
+@font-face { font-family: "hack"; font-weight: normal; font-style: italic; src: url("./resources/hack/hack-italic.woff2"); }
+@font-face { font-family: "hack-ligatured"; font-weight: normal; font-style: normal; src: url("./resources/hack-ligatured/hack-ligatured.woff2"); }
+@font-face { font-family: "hack-ligatured"; font-weight: bold; font-style: normal; src: url("./resources/hack-ligatured/hack-ligatured-bold.woff2"); }
+@font-face { font-family: "hack-ligatured"; font-weight: normal; font-style: italic; src: url("./resources/hack-ligatured/hack-ligatured-italic.woff2"); }
+@font-face { font-family: "hack-ligatured"; font-weight: bold; font-style: italic; src: url("./resources/hack-ligatured/hack-ligatured-bold-italic.woff2"); }
+@font-face { font-family: "hasklig"; font-weight: normal; font-style: normal; src: url("./resources/hasklig/hasklig.woff2"); }
+@font-face { font-family: "hasklig"; font-weight: bold; font-style: normal; src: url("./resources/hasklig/hasklig-bold.woff2"); }
+@font-face { font-family: "hasklig"; font-weight: normal; font-style: italic; src: url("./resources/hasklig/hasklig-italic.woff2"); }
+@font-face { font-family: "hasklig"; font-weight: bold; font-style: italic; src: url("./resources/hasklig/hasklig-bold-italic.woff2"); }
+@font-face { font-family: "hermit"; font-weight: normal; font-style: normal; src: url("./resources/hermit/hermit.woff2"); }
+@font-face { font-family: "hermit"; font-weight: bold; font-style: normal; src: url("./resources/hermit/hermit-bold.woff2"); }
+@font-face { font-family: "hermit"; font-weight: normal; font-style: italic; src: url("./resources/hermit/hermit-italic.woff2"); }
+@font-face { font-family: "hermit"; font-weight: bold; font-style: italic; src: url("./resources/hermit/hermit-bold-italic.woff2"); }
+@font-face { font-family: "heterodox-mono"; font-weight: normal; font-style: normal; src: url("./resources/heterodox-mono/heterodox-mono.woff2"); }
+@font-face { font-family: "heterodox-mono"; font-weight: bold; font-style: normal; src: url("./resources/heterodox-mono/heterodox-mono-bold.woff2"); }
+@font-face { font-family: "ia-writer-mono"; font-weight: normal; font-style: normal; src: url("./resources/ia-writer-mono/ia-writer-mono.woff2"); }
+@font-face { font-family: "ia-writer-mono"; font-weight: bold; font-style: normal; src: url("./resources/ia-writer-mono/ia-writer-mono-bold.woff2"); }
+@font-face { font-family: "ia-writer-mono"; font-weight: normal; font-style: italic; src: url("./resources/ia-writer-mono/ia-writer-mono-italic.woff2"); }
+@font-face { font-family: "ia-writer-mono"; font-weight: bold; font-style: italic; src: url("./resources/ia-writer-mono/ia-writer-mono-bold-italic.woff2"); }
+@font-face { font-family: "ibm-vga"; font-weight: normal; font-style: normal; src: url("./resources/ibm-vga/ibm-vga.woff2"); }
+@font-face { font-family: "inconsolata"; font-weight: normal; font-style: normal; src: url("./resources/inconsolata/inconsolata.woff2"); }
+@font-face { font-family: "inconsolata"; font-weight: bold; font-style: normal; src: url("./resources/inconsolata/inconsolata-bold.woff2"); }
+@font-face { font-family: "inconsolata-g"; font-weight: normal; font-style: normal; src: url("./resources/inconsolata-g/inconsolata-g.woff2"); }
+@font-face { font-family: "inconsolata-go"; font-weight: normal; font-style: normal; src: url("./resources/inconsolata-go/inconsolata-go.woff2"); }
+@font-face { font-family: "inconsolata-go"; font-weight: bold; font-style: normal; src: url("./resources/inconsolata-go/inconsolata-go-bold.woff2"); }
+@font-face { font-family: "inconsolata-otf"; font-weight: normal; font-style: normal; src: url("./resources/inconsolata-otf/inconsolata-otf.woff2"); }
+@font-face { font-family: "indicate"; font-weight: normal; font-style: normal; src: url("./resources/indicate/indicate.woff2"); }
+@font-face { font-family: "input"; font-weight: normal; font-style: normal; src: url("./resources/input/input.woff2"); }
+@font-face { font-family: "input"; font-weight: bold; font-style: normal; src: url("./resources/input/input-bold.woff2"); }
+@font-face { font-family: "input"; font-weight: normal; font-style: italic; src: url("./resources/input/input-italic.woff2"); }
+@font-face { font-family: "input"; font-weight: bold; font-style: italic; src: url("./resources/input/input-bold-italic.woff2"); }
+@font-face { font-family: "input-menlo"; font-weight: normal; font-style: normal; src: url("./resources/input-menlo/input-menlo.woff2"); }
+@font-face { font-family: "input-menlo"; font-weight: bold; font-style: normal; src: url("./resources/input-menlo/input-menlo-bold.woff2"); }
+@font-face { font-family: "input-menlo"; font-weight: normal; font-style: italic; src: url("./resources/input-menlo/input-menlo-italic.woff2"); }
+@font-face { font-family: "input-menlo"; font-weight: bold; font-style: italic; src: url("./resources/input-menlo/input-menlo-bold-italic.woff2"); }
+@font-face { font-family: "intel-one-mono"; font-weight: normal; font-style: normal; src: url("./resources/intel-one-mono/intel-one-mono.woff2"); }
+@font-face { font-family: "intel-one-mono"; font-weight: bold; font-style: normal; src: url("./resources/intel-one-mono/intel-one-mono-bold.woff2"); }
+@font-face { font-family: "intel-one-mono"; font-weight: normal; font-style: italic; src: url("./resources/intel-one-mono/intel-one-mono-italic.woff2"); }
+@font-face { font-family: "iosevka"; font-weight: normal; font-style: normal; src: url("./resources/iosevka/iosevka.woff2"); }
+@font-face { font-family: "iosevka"; font-weight: bold; font-style: normal; src: url("./resources/iosevka/iosevka-bold.woff2"); }
+@font-face { font-family: "iosevka"; font-weight: normal; font-style: italic; src: url("./resources/iosevka/iosevka-italic.woff2"); }
+@font-face { font-family: "iosevka"; font-weight: bold; font-style: italic; src: url("./resources/iosevka/iosevka-bold-italic.woff2"); }
+@font-face { font-family: "iosevka-extended"; font-weight: normal; font-style: normal; src: url("./resources/iosevka-extended/iosevka-extended.woff2"); }
+@font-face { font-family: "iosevka-extended"; font-weight: bold; font-style: normal; src: url("./resources/iosevka-extended/iosevka-extended-bold.woff2"); }
+@font-face { font-family: "iosevka-extended"; font-weight: normal; font-style: italic; src: url("./resources/iosevka-extended/iosevka-extended-italic.woff2"); }
+@font-face { font-family: "iosevka-extended"; font-weight: bold; font-style: italic; src: url("./resources/iosevka-extended/iosevka-extended-bold-italic.woff2"); }
+@font-face { font-family: "iosevka-slab"; font-weight: normal; font-style: normal; src: url("./resources/iosevka-slab/iosevka-slab.woff2"); }
+@font-face { font-family: "iosevka-slab"; font-weight: bold; font-style: normal; src: url("./resources/iosevka-slab/iosevka-slab-bold.woff2"); }
+@font-face { font-family: "iosevka-slab"; font-weight: normal; font-style: italic; src: url("./resources/iosevka-slab/iosevka-slab-italic.woff2"); }
+@font-face { font-family: "iosevka-slab"; font-weight: bold; font-style: italic; src: url("./resources/iosevka-slab/iosevka-slab-bold-italic.woff2"); }
+@font-face { font-family: "iosevka-slab-extended"; font-weight: normal; font-style: normal; src: url("./resources/iosevka-slab-extended/iosevka-slab-extended.woff2"); }
+@font-face { font-family: "iosevka-slab-extended"; font-weight: bold; font-style: normal; src: url("./resources/iosevka-slab-extended/iosevka-slab-extended-bold.woff2"); }
+@font-face { font-family: "iosevka-slab-extended"; font-weight: normal; font-style: italic; src: url("./resources/iosevka-slab-extended/iosevka-slab-extended-italic.woff2"); }
+@font-face { font-family: "iosevka-slab-extended"; font-weight: bold; font-style: italic; src: url("./resources/iosevka-slab-extended/iosevka-slab-extended-bold-italic.woff2"); }
+@font-face { font-family: "ioskeley"; font-weight: normal; font-style: normal; src: url("./resources/ioskeley/ioskeley.woff2"); }
+@font-face { font-family: "ioskeley"; font-weight: bold; font-style: normal; src: url("./resources/ioskeley/ioskeley-bold.woff2"); }
+@font-face { font-family: "ioskeley"; font-weight: normal; font-style: italic; src: url("./resources/ioskeley/ioskeley-italic.woff2"); }
+@font-face { font-family: "ioskeley"; font-weight: bold; font-style: italic; src: url("./resources/ioskeley/ioskeley-bold-italic.woff2"); }
+@font-face { font-family: "jetbrainsmono"; font-weight: normal; font-style: normal; src: url("./resources/jetbrainsmono/jetbrainsmono.woff2"); }
+@font-face { font-family: "jetbrainsmono"; font-weight: bold; font-style: normal; src: url("./resources/jetbrainsmono/jetbrainsmono-bold.woff2"); }
+@font-face { font-family: "jetbrainsmono"; font-weight: normal; font-style: italic; src: url("./resources/jetbrainsmono/jetbrainsmono-italic.woff2"); }
+@font-face { font-family: "jetbrainsmono"; font-weight: bold; font-style: italic; src: url("./resources/jetbrainsmono/jetbrainsmono-bold-italic.woff2"); }
+@font-face { font-family: "julia-mono"; font-weight: normal; font-style: normal; src: url("./resources/julia-mono/julia-mono.woff2"); }
+@font-face { font-family: "julia-mono"; font-weight: bold; font-style: normal; src: url("./resources/julia-mono/julia-mono-bold.woff2"); }
+@font-face { font-family: "julia-mono"; font-weight: normal; font-style: italic; src: url("./resources/julia-mono/julia-mono-italic.woff2"); }
+@font-face { font-family: "julia-mono"; font-weight: bold; font-style: italic; src: url("./resources/julia-mono/julia-mono-bold-italic.woff2"); }
+@font-face { font-family: "latin-modern"; font-weight: normal; font-style: normal; src: url("./resources/latin-modern/latin-modern.woff2"); }
+@font-face { font-family: "latin-modern"; font-weight: normal; font-style: italic; src: url("./resources/latin-modern/latin-modern-italic.woff2"); }
+@font-face { font-family: "league"; font-weight: normal; font-style: normal; src: url("./resources/league/league.woff2"); }
+@font-face { font-family: "league"; font-weight: bold; font-style: normal; src: url("./resources/league/league-bold.woff2"); }
+@font-face { font-family: "lekton"; font-weight: normal; font-style: normal; src: url("./resources/lekton/lekton.woff2"); }
+@font-face { font-family: "lekton"; font-weight: bold; font-style: normal; src: url("./resources/lekton/lekton-bold.woff2"); }
+@font-face { font-family: "lekton"; font-weight: normal; font-style: italic; src: url("./resources/lekton/lekton-italic.woff2"); }
+@font-face { font-family: "liberation"; font-weight: normal; font-style: normal; src: url("./resources/liberation/liberation.woff2"); }
+@font-face { font-family: "liberation"; font-weight: bold; font-style: normal; src: url("./resources/liberation/liberation-bold.woff2"); }
+@font-face { font-family: "liberation"; font-weight: normal; font-style: italic; src: url("./resources/liberation/liberation-italic.woff2"); }
+@font-face { font-family: "liberation"; font-weight: bold; font-style: italic; src: url("./resources/liberation/liberation-bold-italic.woff2"); }
+@font-face { font-family: "lilex"; font-weight: normal; font-style: normal; src: url("./resources/lilex/lilex.woff2"); }
+@font-face { font-family: "lilex"; font-weight: bold; font-style: normal; src: url("./resources/lilex/lilex-bold.woff2"); }
+@font-face { font-family: "lilex"; font-weight: normal; font-style: italic; src: url("./resources/lilex/lilex-italic.woff2"); }
+@font-face { font-family: "lilex"; font-weight: bold; font-style: italic; src: url("./resources/lilex/lilex-bold-italic.woff2"); }
+@font-face { font-family: "lotion"; font-weight: normal; font-style: normal; src: url("./resources/lotion/lotion.woff2"); }
+@font-face { font-family: "luculent"; font-weight: normal; font-style: normal; src: url("./resources/luculent/luculent.woff2"); }
+@font-face { font-family: "luculent"; font-weight: bold; font-style: normal; src: url("./resources/luculent/luculent-bold.woff2"); }
+@font-face { font-family: "luculent"; font-weight: normal; font-style: italic; src: url("./resources/luculent/luculent-italic.woff2"); }
+@font-face { font-family: "luculent"; font-weight: bold; font-style: italic; src: url("./resources/luculent/luculent-bold-italic.woff2"); }
+@font-face { font-family: "luxi"; font-weight: normal; font-style: normal; src: url("./resources/luxi/luxi.woff2"); }
+@font-face { font-family: "luxi"; font-weight: bold; font-style: normal; src: url("./resources/luxi/luxi-bold.woff2"); }
+@font-face { font-family: "luxi"; font-weight: normal; font-style: italic; src: url("./resources/luxi/luxi-italic.woff2"); }
+@font-face { font-family: "luxi"; font-weight: bold; font-style: italic; src: url("./resources/luxi/luxi-bold-italic.woff2"); }
+@font-face { font-family: "lyth-mono"; font-weight: normal; font-style: normal; src: url("./resources/lyth-mono/lyth-mono.woff2"); }
+@font-face { font-family: "lyth-mono"; font-weight: bold; font-style: normal; src: url("./resources/lyth-mono/lyth-mono-bold.woff2"); }
+@font-face { font-family: "lyth-mono"; font-weight: normal; font-style: italic; src: url("./resources/lyth-mono/lyth-mono-italic.woff2"); }
+@font-face { font-family: "lyth-mono"; font-weight: bold; font-style: italic; src: url("./resources/lyth-mono/lyth-mono-bold-italic.woff2"); }
+@font-face { font-family: "maple"; font-weight: normal; font-style: normal; src: url("./resources/maple/maple.woff2"); }
+@font-face { font-family: "maple"; font-weight: bold; font-style: normal; src: url("./resources/maple/maple-bold.woff2"); }
+@font-face { font-family: "maple"; font-weight: normal; font-style: italic; src: url("./resources/maple/maple-italic.woff2"); }
+@font-face { font-family: "maple"; font-weight: bold; font-style: italic; src: url("./resources/maple/maple-bold-italic.woff2"); }
+@font-face { font-family: "martian-mono"; font-weight: normal; font-style: normal; src: url("./resources/martian-mono/martian-mono.woff2"); }
+@font-face { font-family: "martian-mono"; font-weight: bold; font-style: normal; src: url("./resources/martian-mono/martian-mono-bold.woff2"); }
+@font-face { font-family: "md-io"; font-weight: normal; font-style: normal; src: url("./resources/md-io/md-io.woff2"); }
+@font-face { font-family: "md-io"; font-weight: bold; font-style: normal; src: url("./resources/md-io/md-io-bold.woff2"); }
+@font-face { font-family: "md-io"; font-weight: normal; font-style: italic; src: url("./resources/md-io/md-io-italic.woff2"); }
+@font-face { font-family: "md-io"; font-weight: bold; font-style: italic; src: url("./resources/md-io/md-io-bold-italic.woff2"); }
+@font-face { font-family: "mensch"; font-weight: normal; font-style: normal; src: url("./resources/mensch/mensch.woff2"); }
+@font-face { font-family: "meslo"; font-weight: normal; font-style: normal; src: url("./resources/meslo/meslo.woff2"); }
+@font-face { font-family: "meslo"; font-weight: bold; font-style: normal; src: url("./resources/meslo/meslo-bold.woff2"); }
+@font-face { font-family: "meslo"; font-weight: normal; font-style: italic; src: url("./resources/meslo/meslo-italic.woff2"); }
+@font-face { font-family: "meslo"; font-weight: bold; font-style: italic; src: url("./resources/meslo/meslo-bold-italic.woff2"); }
+@font-face { font-family: "miracode"; font-weight: normal; font-style: normal; src: url("./resources/miracode/miracode.woff2"); }
+@font-face { font-family: "monaspace-argon"; font-weight: normal; font-style: normal; src: url("./resources/monaspace-argon/monaspace-argon.woff2"); }
+@font-face { font-family: "monaspace-argon"; font-weight: bold; font-style: normal; src: url("./resources/monaspace-argon/monaspace-argon-bold.woff2"); }
+@font-face { font-family: "monaspace-argon"; font-weight: normal; font-style: italic; src: url("./resources/monaspace-argon/monaspace-argon-italic.woff2"); }
+@font-face { font-family: "monaspace-argon"; font-weight: bold; font-style: italic; src: url("./resources/monaspace-argon/monaspace-argon-bold-italic.woff2"); }
+@font-face { font-family: "monaspace-krypton"; font-weight: normal; font-style: normal; src: url("./resources/monaspace-krypton/monaspace-krypton.woff2"); }
+@font-face { font-family: "monaspace-krypton"; font-weight: bold; font-style: normal; src: url("./resources/monaspace-krypton/monaspace-krypton-bold.woff2"); }
+@font-face { font-family: "monaspace-krypton"; font-weight: normal; font-style: italic; src: url("./resources/monaspace-krypton/monaspace-krypton-italic.woff2"); }
+@font-face { font-family: "monaspace-krypton"; font-weight: bold; font-style: italic; src: url("./resources/monaspace-krypton/monaspace-krypton-bold-italic.woff2"); }
+@font-face { font-family: "monaspace-neon"; font-weight: normal; font-style: normal; src: url("./resources/monaspace-neon/monaspace-neon.woff2"); }
+@font-face { font-family: "monaspace-neon"; font-weight: bold; font-style: normal; src: url("./resources/monaspace-neon/monaspace-neon-bold.woff2"); }
+@font-face { font-family: "monaspace-neon"; font-weight: normal; font-style: italic; src: url("./resources/monaspace-neon/monaspace-neon-italic.woff2"); }
+@font-face { font-family: "monaspace-neon"; font-weight: bold; font-style: italic; src: url("./resources/monaspace-neon/monaspace-neon-bold-italic.woff2"); }
+@font-face { font-family: "monaspace-radon"; font-weight: normal; font-style: normal; src: url("./resources/monaspace-radon/monaspace-radon.woff2"); }
+@font-face { font-family: "monaspace-radon"; font-weight: bold; font-style: normal; src: url("./resources/monaspace-radon/monaspace-radon-bold.woff2"); }
+@font-face { font-family: "monaspace-radon"; font-weight: normal; font-style: italic; src: url("./resources/monaspace-radon/monaspace-radon-italic.woff2"); }
+@font-face { font-family: "monaspace-radon"; font-weight: bold; font-style: italic; src: url("./resources/monaspace-radon/monaspace-radon-bold-italic.woff2"); }
+@font-face { font-family: "monaspace-xenon"; font-weight: normal; font-style: normal; src: url("./resources/monaspace-xenon/monaspace-xenon.woff2"); }
+@font-face { font-family: "monaspace-xenon"; font-weight: bold; font-style: normal; src: url("./resources/monaspace-xenon/monaspace-xenon-bold.woff2"); }
+@font-face { font-family: "monaspace-xenon"; font-weight: normal; font-style: italic; src: url("./resources/monaspace-xenon/monaspace-xenon-italic.woff2"); }
+@font-face { font-family: "monaspace-xenon"; font-weight: bold; font-style: italic; src: url("./resources/monaspace-xenon/monaspace-xenon-bold-italic.woff2"); }
+@font-face { font-family: "mona-sans-mono"; font-weight: normal; font-style: normal; src: url("./resources/mona-sans-mono/mona-sans-mono.woff2"); }
+@font-face { font-family: "monocraft"; font-weight: normal; font-style: normal; src: url("./resources/monocraft/monocraft.woff2"); }
+@font-face { font-family: "monoflow"; font-weight: normal; font-style: normal; src: url("./resources/monoflow/monoflow.woff2"); }
+@font-face { font-family: "monoflow"; font-weight: normal; font-style: italic; src: url("./resources/monoflow/monoflow-italic.woff2"); }
+@font-face { font-family: "monofoki"; font-weight: normal; font-style: normal; src: url("./resources/monofoki/monofoki.woff2"); }
+@font-face { font-family: "monofoki"; font-weight: bold; font-style: normal; src: url("./resources/monofoki/monofoki-bold.woff2"); }
+@font-face { font-family: "monofoki"; font-weight: normal; font-style: italic; src: url("./resources/monofoki/monofoki-italic.woff2"); }
+@font-face { font-family: "monofoki"; font-weight: bold; font-style: italic; src: url("./resources/monofoki/monofoki-bold-italic.woff2"); }
+@font-face { font-family: "monofur"; font-weight: normal; font-style: normal; src: url("./resources/monofur/monofur.woff2"); }
+@font-face { font-family: "monofur"; font-weight: normal; font-style: italic; src: url("./resources/monofur/monofur-italic.woff2"); }
+@font-face { font-family: "monoid"; font-weight: normal; font-style: normal; src: url("./resources/monoid/monoid.woff2"); }
+@font-face { font-family: "monoid"; font-weight: bold; font-style: normal; src: url("./resources/monoid/monoid-bold.woff2"); }
+@font-face { font-family: "monoid"; font-weight: normal; font-style: italic; src: url("./resources/monoid/monoid-italic.woff2"); }
+@font-face { font-family: "mononoki"; font-weight: normal; font-style: normal; src: url("./resources/mononoki/mononoki.woff2"); }
+@font-face { font-family: "mononoki"; font-weight: bold; font-style: normal; src: url("./resources/mononoki/mononoki-bold.woff2"); }
+@font-face { font-family: "mononoki"; font-weight: normal; font-style: italic; src: url("./resources/mononoki/mononoki-italic.woff2"); }
+@font-face { font-family: "mononoki"; font-weight: bold; font-style: italic; src: url("./resources/mononoki/mononoki-bold-italic.woff2"); }
+@font-face { font-family: "myna"; font-weight: normal; font-style: normal; src: url("./resources/myna/myna.woff2"); }
+@font-face { font-family: "myna"; font-weight: bold; font-style: normal; src: url("./resources/myna/myna-bold.woff2"); }
+@font-face { font-family: "myna"; font-weight: normal; font-style: italic; src: url("./resources/myna/myna-italic.woff2"); }
+@font-face { font-family: "myna"; font-weight: bold; font-style: italic; src: url("./resources/myna/myna-bold-italic.woff2"); }
+@font-face { font-family: "mplus"; font-weight: normal; font-style: normal; src: url("./resources/mplus/mplus.woff2"); }
+@font-face { font-family: "mplus"; font-weight: bold; font-style: normal; src: url("./resources/mplus/mplus-bold.woff2"); }
+@font-face { font-family: "nanum-gothic-coding"; font-weight: normal; font-style: normal; src: url("./resources/nanum-gothic-coding/nanum-gothic-coding.woff2"); }
+@font-face { font-family: "nanum-gothic-coding"; font-weight: bold; font-style: normal; src: url("./resources/nanum-gothic-coding/nanum-gothic-coding-bold.woff2"); }
+@font-face { font-family: "nimbus-mono"; font-weight: normal; font-style: normal; src: url("./resources/nimbus-mono/nimbus-mono.woff2"); }
+@font-face { font-family: "nimbus-mono"; font-weight: bold; font-style: normal; src: url("./resources/nimbus-mono/nimbus-mono-bold.woff2"); }
+@font-face { font-family: "nimbus-mono"; font-weight: normal; font-style: italic; src: url("./resources/nimbus-mono/nimbus-mono-italic.woff2"); }
+@font-face { font-family: "nimbus-mono"; font-weight: bold; font-style: italic; src: url("./resources/nimbus-mono/nimbus-mono-bold-italic.woff2"); }
+@font-face { font-family: "nk57"; font-weight: normal; font-style: normal; src: url("./resources/nk57/nk57.woff2"); }
+@font-face { font-family: "nk57"; font-weight: bold; font-style: normal; src: url("./resources/nk57/nk57-bold.woff2"); }
+@font-face { font-family: "nk57"; font-weight: normal; font-style: italic; src: url("./resources/nk57/nk57-italic.woff2"); }
+@font-face { font-family: "nk57"; font-weight: bold; font-style: italic; src: url("./resources/nk57/nk57-bold-italic.woff2"); }
+@font-face { font-family: "nordwand-mono"; font-weight: normal; font-style: normal; src: url("./resources/nordwand-mono/nordwand-mono.woff2"); }
+@font-face { font-family: "nordwand-mono"; font-weight: bold; font-style: normal; src: url("./resources/nordwand-mono/nordwand-mono-bold.woff2"); }
+@font-face { font-family: "nordwand-mono"; font-weight: normal; font-style: italic; src: url("./resources/nordwand-mono/nordwand-mono-italic.woff2"); }
+@font-face { font-family: "nordwand-mono"; font-weight: bold; font-style: italic; src: url("./resources/nordwand-mono/nordwand-mono-bold-italic.woff2"); }
+@font-face { font-family: "notcouriersans"; font-weight: normal; font-style: normal; src: url("./resources/notcouriersans/notcouriersans.woff2"); }
+@font-face { font-family: "notcouriersans"; font-weight: bold; font-style: normal; src: url("./resources/notcouriersans/notcouriersans-bold.woff2"); }
+@font-face { font-family: "noto"; font-weight: normal; font-style: normal; src: url("./resources/noto/noto.woff2"); }
+@font-face { font-family: "nova"; font-weight: normal; font-style: normal; src: url("./resources/nova/nova.woff2"); }
+@font-face { font-family: "office-code-pro"; font-weight: normal; font-style: normal; src: url("./resources/office-code-pro/office-code-pro.woff2"); }
+@font-face { font-family: "office-code-pro"; font-weight: bold; font-style: normal; src: url("./resources/office-code-pro/office-code-pro-bold.woff2"); }
+@font-face { font-family: "office-code-pro"; font-weight: normal; font-style: italic; src: url("./resources/office-code-pro/office-code-pro-italic.woff2"); }
+@font-face { font-family: "office-code-pro"; font-weight: bold; font-style: italic; src: url("./resources/office-code-pro/office-code-pro-bold-italic.woff2"); }
+@font-face { font-family: "old-timey"; font-weight: normal; font-style: normal; src: url("./resources/old-timey/old-timey.woff2"); }
+@font-face { font-family: "opendyslexic"; font-weight: normal; font-style: normal; src: url("./resources/opendyslexic/opendyslexic.woff2"); }
+@font-face { font-family: "overpass"; font-weight: normal; font-style: normal; src: url("./resources/overpass/overpass.woff2"); }
+@font-face { font-family: "overpass"; font-weight: bold; font-style: normal; src: url("./resources/overpass/overpass-bold.woff2"); }
+@font-face { font-family: "oxproto"; font-weight: normal; font-style: normal; src: url("./resources/oxproto/oxproto.woff2"); }
+@font-face { font-family: "oxygen"; font-weight: normal; font-style: normal; src: url("./resources/oxygen/oxygen.woff2"); }
+@font-face { font-family: "paper"; font-weight: normal; font-style: normal; src: url("./resources/paper/paper.woff2"); }
+@font-face { font-family: "plex-mono"; font-weight: normal; font-style: normal; src: url("./resources/plex-mono/plex-mono.woff2"); }
+@font-face { font-family: "plex-mono"; font-weight: normal; font-style: italic; src: url("./resources/plex-mono/plex-mono-italic.woff2"); }
+@font-face { font-family: "press-start-2p"; font-weight: normal; font-style: normal; src: url("./resources/press-start-2p/press-start-2p.woff2"); }
+@font-face { font-family: "profont"; font-weight: normal; font-style: normal; src: url("./resources/profont/profont.woff2"); }
+@font-face { font-family: "proggy-clean"; font-weight: normal; font-style: normal; src: url("./resources/proggy-clean/proggy-clean.woff2"); }
+@font-face { font-family: "proggy-vector"; font-weight: normal; font-style: normal; src: url("./resources/proggy-vector/proggy-vector.woff2"); }
+@font-face { font-family: "psudo"; font-weight: normal; font-style: normal; src: url("./resources/psudo/psudo.woff2"); }
+@font-face { font-family: "psudo"; font-weight: bold; font-style: normal; src: url("./resources/psudo/psudo-bold.woff2"); }
+@font-face { font-family: "psudo"; font-weight: normal; font-style: italic; src: url("./resources/psudo/psudo-italic.woff2"); }
+@font-face { font-family: "psudo"; font-weight: bold; font-style: italic; src: url("./resources/psudo/psudo-bold-italic.woff2"); }
+@font-face { font-family: "pt"; font-weight: normal; font-style: normal; src: url("./resources/pt/pt.woff2"); }
+@font-face { font-family: "pt"; font-weight: bold; font-style: normal; src: url("./resources/pt/pt-bold.woff2"); }
+@font-face { font-family: "quinze"; font-weight: normal; font-style: normal; src: url("./resources/quinze/quinze.woff2"); }
+@font-face { font-family: "recursive-mono-linear"; font-weight: normal; font-style: normal; src: url("./resources/recursive-mono-linear/recursive-mono-linear.woff2"); }
+@font-face { font-family: "recursive-mono-linear"; font-weight: bold; font-style: normal; src: url("./resources/recursive-mono-linear/recursive-mono-linear-bold.woff2"); }
+@font-face { font-family: "recursive-mono-linear"; font-weight: normal; font-style: italic; src: url("./resources/recursive-mono-linear/recursive-mono-linear-italic.woff2"); }
+@font-face { font-family: "recursive-mono-linear"; font-weight: bold; font-style: italic; src: url("./resources/recursive-mono-linear/recursive-mono-linear-bold-italic.woff2"); }
+@font-face { font-family: "reddit-sans"; font-weight: normal; font-style: normal; src: url("./resources/reddit-sans/reddit-sans.woff2"); }
+@font-face { font-family: "reddit-sans"; font-weight: bold; font-style: normal; src: url("./resources/reddit-sans/reddit-sans-bold.woff2"); }
+@font-face { font-family: "redhat"; font-weight: normal; font-style: normal; src: url("./resources/redhat/redhat.woff2"); }
+@font-face { font-family: "redhat"; font-weight: bold; font-style: normal; src: url("./resources/redhat/redhat-bold.woff2"); }
+@font-face { font-family: "redhat"; font-weight: normal; font-style: italic; src: url("./resources/redhat/redhat-italic.woff2"); }
+@font-face { font-family: "redhat"; font-weight: bold; font-style: italic; src: url("./resources/redhat/redhat-bold-italic.woff2"); }
+@font-face { font-family: "ricty-diminished"; font-weight: normal; font-style: normal; src: url("./resources/ricty-diminished/ricty-diminished.woff2"); }
+@font-face { font-family: "ricty-diminished"; font-weight: bold; font-style: normal; src: url("./resources/ricty-diminished/ricty-diminished-bold.woff2"); }
+@font-face { font-family: "ricty-diminished"; font-weight: normal; font-style: italic; src: url("./resources/ricty-diminished/ricty-diminished-italic.woff2"); }
+@font-face { font-family: "ricty-diminished"; font-weight: bold; font-style: italic; src: url("./resources/ricty-diminished/ricty-diminished-bold-italic.woff2"); }
+@font-face { font-family: "roboto"; font-weight: normal; font-style: normal; src: url("./resources/roboto/roboto.woff2"); }
+@font-face { font-family: "roboto"; font-weight: bold; font-style: normal; src: url("./resources/roboto/roboto-bold.woff2"); }
+@font-face { font-family: "roboto"; font-weight: normal; font-style: italic; src: url("./resources/roboto/roboto-italic.woff2"); }
+@font-face { font-family: "roboto"; font-weight: bold; font-style: italic; src: url("./resources/roboto/roboto-bold-italic.woff2"); }
+@font-face { font-family: "sarasa-mono"; font-weight: normal; font-style: normal; src: url("./resources/sarasa-mono/sarasa-mono.woff2"); }
+@font-face { font-family: "sarasa-mono"; font-weight: bold; font-style: normal; src: url("./resources/sarasa-mono/sarasa-mono-bold.woff2"); }
+@font-face { font-family: "sarasa-mono"; font-weight: normal; font-style: italic; src: url("./resources/sarasa-mono/sarasa-mono-italic.woff2"); }
+@font-face { font-family: "sarasa-mono"; font-weight: bold; font-style: italic; src: url("./resources/sarasa-mono/sarasa-mono-bold-italic.woff2"); }
+@font-face { font-family: "sarasa-mono-slab"; font-weight: normal; font-style: normal; src: url("./resources/sarasa-mono-slab/sarasa-mono-slab.woff2"); }
+@font-face { font-family: "sarasa-mono-slab"; font-weight: bold; font-style: normal; src: url("./resources/sarasa-mono-slab/sarasa-mono-slab-bold.woff2"); }
+@font-face { font-family: "sarasa-mono-slab"; font-weight: normal; font-style: italic; src: url("./resources/sarasa-mono-slab/sarasa-mono-slab-italic.woff2"); }
+@font-face { font-family: "sarasa-mono-slab"; font-weight: bold; font-style: italic; src: url("./resources/sarasa-mono-slab/sarasa-mono-slab-bold-italic.woff2"); }
+@font-face { font-family: "sax"; font-weight: normal; font-style: normal; src: url("./resources/sax/sax.woff2"); }
+@font-face { font-family: "scientifica"; font-weight: normal; font-style: normal; src: url("./resources/scientifica/scientifica.woff2"); }
+@font-face { font-family: "scientifica"; font-weight: bold; font-style: normal; src: url("./resources/scientifica/scientifica-bold.woff2"); }
+@font-face { font-family: "scientifica"; font-weight: normal; font-style: italic; src: url("./resources/scientifica/scientifica-italic.woff2"); }
+@font-face { font-family: "sergamon"; font-weight: normal; font-style: normal; src: url("./resources/sergamon/sergamon.woff2"); }
+@font-face { font-family: "serious-shanns"; font-weight: normal; font-style: normal; src: url("./resources/serious-shanns/serious-shanns.woff2"); }
+@font-face { font-family: "serious-shanns"; font-weight: bold; font-style: normal; src: url("./resources/serious-shanns/serious-shanns-bold.woff2"); }
+@font-face { font-family: "serious-shanns"; font-weight: normal; font-style: italic; src: url("./resources/serious-shanns/serious-shanns-italic.woff2"); }
+@font-face { font-family: "serious-shanns"; font-weight: bold; font-style: italic; src: url("./resources/serious-shanns/serious-shanns-bold-italic.woff2"); }
+@font-face { font-family: "share-tech"; font-weight: normal; font-style: normal; src: url("./resources/share-tech/share-tech.woff2"); }
+@font-face { font-family: "sinclair-ql"; font-weight: normal; font-style: normal; src: url("./resources/sinclair-ql/sinclair-ql.woff2"); }
+@font-face { font-family: "sinclair-ql-extended"; font-weight: normal; font-style: normal; src: url("./resources/sinclair-ql-extended/sinclair-ql-extended.woff2"); }
+@font-face { font-family: "sk-modernist"; font-weight: normal; font-style: normal; src: url("./resources/sk-modernist/sk-modernist.woff2"); }
+@font-face { font-family: "sligoil"; font-weight: normal; font-style: normal; src: url("./resources/sligoil/sligoil.woff2"); }
+@font-face { font-family: "sometype-mono"; font-weight: normal; font-style: normal; src: url("./resources/sometype-mono/sometype-mono.woff2"); }
+@font-face { font-family: "sometype-mono"; font-weight: bold; font-style: normal; src: url("./resources/sometype-mono/sometype-mono-bold.woff2"); }
+@font-face { font-family: "sometype-mono"; font-weight: normal; font-style: italic; src: url("./resources/sometype-mono/sometype-mono-italic.woff2"); }
+@font-face { font-family: "sometype-mono"; font-weight: bold; font-style: italic; src: url("./resources/sometype-mono/sometype-mono-bold-italic.woff2"); }
+@font-face { font-family: "sono"; font-weight: normal; font-style: normal; src: url("./resources/sono/sono.woff2"); }
+@font-face { font-family: "sono"; font-weight: bold; font-style: normal; src: url("./resources/sono/sono-bold.woff2"); }
+@font-face { font-family: "source-code-pro"; font-weight: normal; font-style: normal; src: url("./resources/source-code-pro/source-code-pro.woff2"); }
+@font-face { font-family: "source-code-pro"; font-weight: bold; font-style: normal; src: url("./resources/source-code-pro/source-code-pro-bold.woff2"); }
+@font-face { font-family: "source-code-pro"; font-weight: normal; font-style: italic; src: url("./resources/source-code-pro/source-code-pro-italic.woff2"); }
+@font-face { font-family: "source-code-pro"; font-weight: bold; font-style: italic; src: url("./resources/source-code-pro/source-code-pro-bold-italic.woff2"); }
+@font-face { font-family: "space"; font-weight: normal; font-style: normal; src: url("./resources/space/space.woff2"); }
+@font-face { font-family: "space"; font-weight: bold; font-style: normal; src: url("./resources/space/space-bold.woff2"); }
+@font-face { font-family: "space"; font-weight: normal; font-style: italic; src: url("./resources/space/space-italic.woff2"); }
+@font-face { font-family: "space"; font-weight: bold; font-style: italic; src: url("./resources/space/space-bold-italic.woff2"); }
+@font-face { font-family: "spleen"; font-weight: normal; font-style: normal; src: url("./resources/spleen/spleen.woff2"); }
+@font-face { font-family: "sudo"; font-weight: normal; font-style: normal; src: url("./resources/sudo/sudo.woff2"); }
+@font-face { font-family: "sudo"; font-weight: bold; font-style: normal; src: url("./resources/sudo/sudo-bold.woff2"); }
+@font-face { font-family: "sudo"; font-weight: normal; font-style: italic; src: url("./resources/sudo/sudo-italic.woff2"); }
+@font-face { font-family: "sudo"; font-weight: bold; font-style: italic; src: url("./resources/sudo/sudo-bold-italic.woff2"); }
+@font-face { font-family: "terminus-consoleet"; font-weight: normal; font-style: normal; src: url("./resources/terminus-consoleet/terminus-consoleet.woff2"); }
+@font-face { font-family: "terminus-consoleet"; font-weight: bold; font-style: normal; src: url("./resources/terminus-consoleet/terminus-consoleet-bold.woff2"); }
+@font-face { font-family: "terminus-consoleet-smooth"; font-weight: normal; font-style: normal; src: url("./resources/terminus-consoleet-smooth/terminus-consoleet-smooth.woff2"); }
+@font-face { font-family: "terminus-ttf"; font-weight: normal; font-style: normal; src: url("./resources/terminus-ttf/terminus-ttf.woff2"); }
+@font-face { font-family: "terminus-ttf"; font-weight: bold; font-style: normal; src: url("./resources/terminus-ttf/terminus-ttf-bold.woff2"); }
+@font-face { font-family: "terminus-ttf"; font-weight: normal; font-style: italic; src: url("./resources/terminus-ttf/terminus-ttf-italic.woff2"); }
+@font-face { font-family: "terminus-ttf"; font-weight: bold; font-style: italic; src: url("./resources/terminus-ttf/terminus-ttf-bold-italic.woff2"); }
+@font-face { font-family: "tex-gyre-cursor"; font-weight: normal; font-style: normal; src: url("./resources/tex-gyre-cursor/tex-gyre-cursor.woff2"); }
+@font-face { font-family: "tex-gyre-cursor"; font-weight: bold; font-style: normal; src: url("./resources/tex-gyre-cursor/tex-gyre-cursor-bold.woff2"); }
+@font-face { font-family: "tex-gyre-cursor"; font-weight: normal; font-style: italic; src: url("./resources/tex-gyre-cursor/tex-gyre-cursor-italic.woff2"); }
+@font-face { font-family: "tex-gyre-cursor"; font-weight: bold; font-style: italic; src: url("./resources/tex-gyre-cursor/tex-gyre-cursor-bold-italic.woff2"); }
+@font-face { font-family: "topaz-a1200"; font-weight: normal; font-style: normal; src: url("./resources/topaz-a1200/topaz-a1200.woff2"); }
+@font-face { font-family: "topaz-a500"; font-weight: normal; font-style: normal; src: url("./resources/topaz-a500/topaz-a500.woff2"); }
+@font-face { font-family: "twilio-sans-mono"; font-weight: normal; font-style: normal; src: url("./resources/twilio-sans-mono/twilio-sans-mono.woff2"); }
+@font-face { font-family: "twilio-sans-mono"; font-weight: bold; font-style: normal; src: url("./resources/twilio-sans-mono/twilio-sans-mono-bold.woff2"); }
+@font-face { font-family: "twilio-sans-mono"; font-weight: normal; font-style: italic; src: url("./resources/twilio-sans-mono/twilio-sans-mono-italic.woff2"); }
+@font-face { font-family: "twilio-sans-mono"; font-weight: bold; font-style: italic; src: url("./resources/twilio-sans-mono/twilio-sans-mono-bold-italic.woff2"); }
+@font-face { font-family: "ubuntu"; font-weight: normal; font-style: normal; src: url("./resources/ubuntu/ubuntu.woff2"); }
+@font-face { font-family: "ubuntu"; font-weight: bold; font-style: normal; src: url("./resources/ubuntu/ubuntu-bold.woff2"); }
+@font-face { font-family: "ubuntu"; font-weight: normal; font-style: italic; src: url("./resources/ubuntu/ubuntu-italic.woff2"); }
+@font-face { font-family: "ubuntu"; font-weight: bold; font-style: italic; src: url("./resources/ubuntu/ubuntu-bold-italic.woff2"); }
+@font-face { font-family: "unifont"; font-weight: normal; font-style: normal; src: url("./resources/unifont/unifont.woff2"); }
+@font-face { font-family: "unifontex"; font-weight: normal; font-style: normal; src: url("./resources/unifontex/unifontex.woff2"); }
+@font-face { font-family: "verily"; font-weight: normal; font-style: normal; src: url("./resources/verily/verily.woff2"); }
+@font-face { font-family: "victor-mono"; font-weight: normal; font-style: normal; src: url("./resources/victor-mono/victor-mono.woff2"); }
+@font-face { font-family: "victor-mono"; font-weight: bold; font-style: normal; src: url("./resources/victor-mono/victor-mono-bold.woff2"); }
+@font-face { font-family: "victor-mono"; font-weight: normal; font-style: italic; src: url("./resources/victor-mono/victor-mono-italic.woff2"); }
+@font-face { font-family: "victor-mono"; font-weight: bold; font-style: italic; src: url("./resources/victor-mono/victor-mono-bold-italic.woff2"); }
+@font-face { font-family: "vt323"; font-weight: normal; font-style: normal; src: url("./resources/vt323/vt323.woff2"); }
+@font-face { font-family: "zhima-mono"; font-weight: normal; font-style: normal; src: url("./resources/zhima-mono/zhima-mono.woff2"); }
diff --git a/fonts/stylesheets/fonts.less b/fonts/stylesheets/fonts.less
deleted file mode 100755
index 2386ead4..00000000
--- a/fonts/stylesheets/fonts.less
+++ /dev/null
@@ -1,686 +0,0 @@
-@import 'functions';
-
-.font( 'oxproto', normal, normal, 'oxproto/oxproto.woff2' );
-
-.font( 'font3270', normal, normal, 'font3270/font3270.woff2' );
-
-.font( 'adwaita-mono', bold, italic, 'adwaita-mono/adwaita-mono-bold-italic.woff2' );
-.font( 'adwaita-mono', bold, normal, 'adwaita-mono/adwaita-mono-bold.woff2' );
-.font( 'adwaita-mono', normal, italic, 'adwaita-mono/adwaita-mono-italic.woff2' );
-.font( 'adwaita-mono', normal, normal, 'adwaita-mono/adwaita-mono.woff2' );
-
-.font( 'agave', normal, normal, 'agave/agave.woff2' );
-
-.font( 'anka-coder', bold, italic, 'anka-coder/anka-coder-bold-italic.woff2' );
-.font( 'anka-coder', bold, normal, 'anka-coder/anka-coder-bold.woff2' );
-.font( 'anka-coder', normal, italic, 'anka-coder/anka-coder-italic.woff2' );
-.font( 'anka-coder', normal, normal, 'anka-coder/anka-coder.woff2' );
-
-.font( 'annotation-mono', bold, italic, 'annotation-mono/annotation-mono-bold-italic.woff2' );
-.font( 'annotation-mono', bold, normal, 'annotation-mono/annotation-mono-bold.woff2' );
-.font( 'annotation-mono', normal, italic, 'annotation-mono/annotation-mono-italic.woff2' );
-.font( 'annotation-mono', normal, normal, 'annotation-mono/annotation-mono.woff2' );
-
-.font( 'anonymous-pro', bold, italic, 'anonymous-pro/anonymous-pro-bold-italic.woff2' );
-.font( 'anonymous-pro', bold, normal, 'anonymous-pro/anonymous-pro-bold.woff2' );
-.font( 'anonymous-pro', normal, italic, 'anonymous-pro/anonymous-pro-italic.woff2' );
-.font( 'anonymous-pro', normal, normal, 'anonymous-pro/anonymous-pro.woff2' );
-
-.font( 'apl2741', normal, normal, 'apl2741/apl2741.woff2' );
-
-.font( 'apl385', normal, normal, 'apl385/apl385.woff2' );
-
-.font( 'aporetic-sans', bold, italic, 'aporetic-sans/aporetic-sans-bold-italic.woff2' );
-.font( 'aporetic-sans', bold, normal, 'aporetic-sans/aporetic-sans-bold.woff2' );
-.font( 'aporetic-sans', normal, italic, 'aporetic-sans/aporetic-sans-italic.woff2' );
-.font( 'aporetic-sans', normal, normal, 'aporetic-sans/aporetic-sans.woff2' );
-
-.font( 'aporetic-serif', bold, italic, 'aporetic-serif/aporetic-serif-bold-italic.woff2' );
-.font( 'aporetic-serif', bold, normal, 'aporetic-serif/aporetic-serif-bold.woff2' );
-.font( 'aporetic-serif', normal, italic, 'aporetic-serif/aporetic-serif-italic.woff2' );
-.font( 'aporetic-serif', normal, normal, 'aporetic-serif/aporetic-serif.woff2' );
-
-.font( 'atkinson-hyperlegible', bold, italic, 'atkinson-hyperlegible/atkinson-hyperlegible-bold-italic.woff2' );
-.font( 'atkinson-hyperlegible', bold, normal, 'atkinson-hyperlegible/atkinson-hyperlegible-bold.woff2' );
-.font( 'atkinson-hyperlegible', normal, italic, 'atkinson-hyperlegible/atkinson-hyperlegible-italic.woff2' );
-.font( 'atkinson-hyperlegible', normal, normal, 'atkinson-hyperlegible/atkinson-hyperlegible.woff2' );
-
-.font( 'audio-link', bold, normal, 'audio-link/audio-link-bold.woff2' );
-.font( 'audio-link', normal, normal, 'audio-link/audio-link.woff2' );
-
-.font( 'aurulent', normal, normal, 'aurulent/aurulent.woff2' );
-
-.font( 'average', bold, normal, 'average/average-bold.woff2' );
-.font( 'average', normal, italic, 'average/average-bold-italic.woff2' );
-.font( 'average', normal, italic, 'average/average-italic.woff2' );
-.font( 'average', normal, normal, 'average/average.woff2' );
-
-.font( 'azeret', bold, italic, 'azeret/azeret-bold-italic.woff2' );
-.font( 'azeret', bold, normal, 'azeret/azeret-bold.woff2' );
-.font( 'azeret', normal, italic, 'azeret/azeret-italic.woff2' );
-.font( 'azeret', normal, normal, 'azeret/azeret.woff2' );
-
-.font( 'bedstead', normal, normal, 'bedstead/bedstead.woff2' );
-
-.font( 'b612-mono', bold, italic, 'b612-mono/b612-mono-bold-italic.woff2' );
-.font( 'b612-mono', bold, normal, 'b612-mono/b612-mono-bold.woff2' );
-.font( 'b612-mono', normal, italic, 'b612-mono/b612-mono-italic.woff2' );
-.font( 'b612-mono', normal, normal, 'b612-mono/b612-mono.woff2' );
-
-.font( 'bigblue-terminal', normal, normal, 'bigblue-terminal/bigblue-terminal.woff2' );
-
-.font( 'binchotan-sharp', normal, normal, 'binchotan-sharp/binchotan-sharp.woff2' );
-
-.font( 'bitstream-vera', bold, italic, 'bitstream-vera/bitstream-vera-bold-italic.woff2' );
-.font( 'bitstream-vera', bold, normal, 'bitstream-vera/bitstream-vera-bold.woff2' );
-.font( 'bitstream-vera', normal, italic, 'bitstream-vera/bitstream-vera-italic.woff2' );
-.font( 'bitstream-vera', normal, normal, 'bitstream-vera/bitstream-vera.woff2' );
-
-.font( 'borg-sans-mono', normal, normal, 'borg-sans-mono/borg-sans-mono.woff2' );
-
-.font( 'bpmono', bold, normal, 'bpmono/bpmono-bold.woff2' );
-.font( 'bpmono', normal, italic, 'bpmono/bpmono-italic.woff2' );
-.font( 'bpmono', normal, normal, 'bpmono/bpmono.woff2' );
-
-.font( 'bront-ubuntu', normal, normal, 'bront-ubuntu/bront-ubuntu.woff2' );
-
-.font( 'bront-dejavu', normal, normal, 'bront-dejavu/bront-dejavu.woff2' );
-
-.font( 'camingocode', bold, italic, 'camingocode/camingocode-bold-italic.woff2' );
-.font( 'camingocode', bold, normal, 'camingocode/camingocode-bold.woff2' );
-.font( 'camingocode', normal, italic, 'camingocode/camingocode-italic.woff2' );
-.font( 'camingocode', normal, normal, 'camingocode/camingocode.woff2' );
-
-.font( 'cartograph', bold, italic, 'cartograph/cartograph-bold-italic.woff2' );
-.font( 'cartograph', bold, normal, 'cartograph/cartograph-bold.woff2' );
-.font( 'cartograph', normal, italic, 'cartograph/cartograph-italic.woff2' );
-.font( 'cartograph', normal, normal, 'cartograph/cartograph.woff2' );
-
-.font( 'cascadia-code', bold, italic, 'cascadia-code/cascadia-code-bold-italic.woff2' );
-.font( 'cascadia-code', bold, normal, 'cascadia-code/cascadia-code-bold.woff2' );
-.font( 'cascadia-code', normal, italic, 'cascadia-code/cascadia-code-italic.woff2' );
-.font( 'cascadia-code', normal, normal, 'cascadia-code/cascadia-code.woff2' );
-
-.font( 'chivo', bold, italic, 'chivo/chivo-bold-italic.woff2' );
-.font( 'chivo', bold, normal, 'chivo/chivo-bold.woff2' );
-.font( 'chivo', normal, italic, 'chivo/chivo-italic.woff2' );
-.font( 'chivo', normal, normal, 'chivo/chivo.woff2' );
-
-.font( 'cilantro-code-mono', bold, normal, 'cilantro-code-mono/cilantro-code-mono-bold.woff2' );
-.font( 'cilantro-code-mono', normal, normal, 'cilantro-code-mono/cilantro-code-mono.woff2' );
-
-.font( 'cm-unicode', bold, italic, 'cm-unicode/cm-unicode-bold-italic.woff2' );
-.font( 'cm-unicode', bold, normal, 'cm-unicode/cm-unicode-bold.woff2' );
-.font( 'cm-unicode', normal, italic, 'cm-unicode/cm-unicode-italic.woff2' );
-.font( 'cm-unicode', normal, normal, 'cm-unicode/cm-unicode.woff2' );
-
-.font( 'code-new-roman', normal, normal, 'code-new-roman/code-new-roman.woff2' );
-
-.font( 'comic-mono', bold, normal, 'comic-mono/comic-mono-bold.woff2' );
-.font( 'comic-mono', normal, normal, 'comic-mono/comic-mono.woff2' );
-
-.font( 'comic-shanns', normal, normal, 'comic-shanns/comic-shanns.woff2' );
-
-.font( 'commit-mono', bold, italic, 'commit-mono/commit-mono-bold-italic.woff2' );
-.font( 'commit-mono', bold, normal, 'commit-mono/commit-mono-bold.woff2' );
-.font( 'commit-mono', normal, italic, 'commit-mono/commit-mono-italic.woff2' );
-.font( 'commit-mono', normal, normal, 'commit-mono/commit-mono.woff2' );
-
-.font( 'consolamono', bold, normal, 'consolamono/consolamono-bold.woff2' );
-.font( 'consolamono', normal, normal, 'consolamono/consolamono.woff2' );
-
-.font( 'courier-ibm', bold, italic, 'courier-ibm/courier-ibm-bold-italic.woff2' );
-.font( 'courier-ibm', bold, normal, 'courier-ibm/courier-ibm-bold.woff2' );
-.font( 'courier-ibm', normal, italic, 'courier-ibm/courier-ibm-italic.woff2' );
-.font( 'courier-ibm', normal, normal, 'courier-ibm/courier-ibm.woff2' );
-
-.font( 'courier-ibm-dotted', bold, italic, 'courier-ibm-dotted/courier-ibm-dotted-bold-italic.woff2' );
-.font( 'courier-ibm-dotted', bold, normal, 'courier-ibm-dotted/courier-ibm-dotted-bold.woff2' );
-.font( 'courier-ibm-dotted', normal, italic, 'courier-ibm-dotted/courier-ibm-dotted-italic.woff2' );
-.font( 'courier-ibm-dotted', normal, normal, 'courier-ibm-dotted/courier-ibm-dotted.woff2' );
-
-.font( 'courier-ibm-slashed', bold, italic, 'courier-ibm-slashed/courier-ibm-slashed-bold-italic.woff2' );
-.font( 'courier-ibm-slashed', bold, normal, 'courier-ibm-slashed/courier-ibm-slashed-bold.woff2' );
-.font( 'courier-ibm-slashed', normal, italic, 'courier-ibm-slashed/courier-ibm-slashed-italic.woff2' );
-.font( 'courier-ibm-slashed', normal, normal, 'courier-ibm-slashed/courier-ibm-slashed.woff2' );
-
-.font( 'courier-prime', bold, italic, 'courier-prime/courier-prime-bold-italic.woff2' );
-.font( 'courier-prime', bold, normal, 'courier-prime/courier-prime-bold.woff2' );
-.font( 'courier-prime', normal, italic, 'courier-prime/courier-prime-italic.woff2' );
-.font( 'courier-prime', normal, normal, 'courier-prime/courier-prime.woff2' );
-
-.font( 'courier-prime-code', normal, italic, 'courier-prime-code/courier-prime-code-italic.woff2' );
-.font( 'courier-prime-code', normal, normal, 'courier-prime-code/courier-prime-code.woff2' );
-
-.font( 'courier-prime-sans', bold, italic, 'courier-prime-sans/courier-prime-sans-bold-italic.woff2' );
-.font( 'courier-prime-sans', bold, normal, 'courier-prime-sans/courier-prime-sans-bold.woff2' );
-.font( 'courier-prime-sans', normal, italic, 'courier-prime-sans/courier-prime-sans-italic.woff2' );
-.font( 'courier-prime-sans', normal, normal, 'courier-prime-sans/courier-prime-sans.woff2' );
-
-.font( 'cousine', bold, italic, 'cousine/cousine-bold-italic.woff2' );
-.font( 'cousine', bold, normal, 'cousine/cousine-bold.woff2' );
-.font( 'cousine', normal, italic, 'cousine/cousine-italic.woff2' );
-.font( 'cousine', normal, normal, 'cousine/cousine.woff2' );
-
-.font( 'cozette', normal, normal, 'cozette/cozette.woff2' );
-
-.font( 'cutive', normal, normal, 'cutive/cutive.woff2' );
-
-.font( 'd2coding', normal, normal, 'd2coding/d2coding.woff2');
-.font( 'd2coding', bold, normal, 'd2coding/d2coding-bold.woff2');
-
-.font( 'daddytimemono', normal, normal, 'daddytimemono/daddytimemono.woff2');
-
-.font( 'dejavu', bold, italic, 'dejavu/dejavu-bold-italic.woff2' );
-.font( 'dejavu', bold, normal, 'dejavu/dejavu-bold.woff2' );
-.font( 'dejavu', normal, italic, 'dejavu/dejavu-italic.woff2' );
-.font( 'dejavu', normal, normal, 'dejavu/dejavu.woff2' );
-
-.font( 'dejavu-markup', bold, italic, 'dejavu-markup/dejavu-markup-bold-italic.woff2' );
-.font( 'dejavu-markup', bold, normal, 'dejavu-markup/dejavu-markup-bold.woff2' );
-.font( 'dejavu-markup', normal, italic, 'dejavu-markup/dejavu-markup-italic.woff2' );
-.font( 'dejavu-markup', normal, normal, 'dejavu-markup/dejavu-markup.woff2' );
-
-.font( 'departure-mono', normal, normal, 'departure-mono/departure-mono.woff2' );
-
-.font( 'dm-mono', normal, italic, 'dm-mono/dm-mono-italic.woff2' );
-.font( 'dm-mono', normal, normal, 'dm-mono/dm-mono.woff2' );
-
-.font( 'dpsdbeyond', normal, normal, 'dpsdbeyond/dpsdbeyond.woff2' );
-
-.font( 'drafting', bold, italic, 'drafting/drafting-bold-italic.woff2' );
-.font( 'drafting', bold, normal, 'drafting/drafting-bold.woff2' );
-.font( 'drafting', normal, italic, 'drafting/drafting-italic.woff2' );
-.font( 'drafting', normal, normal, 'drafting/drafting.woff2' );
-
-.font( 'droid-sans', normal, normal, 'droid-sans/droid-sans.woff2' );
-
-.font( 'edlo', normal, normal, 'edlo/edlo.woff2' );
-
-.font( 'effects-eighty', bold, italic, 'effects-eighty/effects-eighty-bold-italic.woff2' );
-.font( 'effects-eighty', bold, normal, 'effects-eighty/effects-eighty-bold.woff2' );
-.font( 'effects-eighty', normal, italic, 'effects-eighty/effects-eighty-italic.woff2' );
-.font( 'effects-eighty', normal, normal, 'effects-eighty/effects-eighty.woff2' );
-
-.font( 'eirian', normal, italic, 'eirian/eirian-italic.woff2' );
-.font( 'eirian', normal, normal, 'eirian/eirian.woff2' );
-
-.font( 'ellograph', bold, italic, 'ellograph/ellograph-bold-italic.woff2' );
-.font( 'ellograph', bold, normal, 'ellograph/ellograph-bold.woff2' );
-.font( 'ellograph', normal, italic, 'ellograph/ellograph-italic.woff2' );
-.font( 'ellograph', normal, normal, 'ellograph/ellograph.woff2' );
-
-.font( 'envy-code-b', normal, normal, 'envy-code-b/envy-code-b.woff2' );
-
-.font( 'envy-code-r', bold, normal, 'envy-code-r/envy-code-r-bold.woff2' );
-.font( 'envy-code-r', normal, italic, 'envy-code-r/envy-code-r-italic.woff2' );
-.font( 'envy-code-r', normal, normal, 'envy-code-r/envy-code-r.woff2' );
-
-.font( 'fairfax', bold, normal, 'fairfax/fairfax-bold.woff2' );
-.font( 'fairfax', normal, italic, 'fairfax/fairfax-italic.woff2' );
-.font( 'fairfax', normal, normal, 'fairfax/fairfax.woff2' );
-
-.font( 'fairfax-hax', bold, normal, 'fairfax-hax/fairfax-hax-bold.woff2' );
-.font( 'fairfax-hax', normal, italic, 'fairfax-hax/fairfax-hax-italic.woff2' );
-.font( 'fairfax-hax', normal, normal, 'fairfax-hax/fairfax-hax.woff2' );
-
-.font( 'fairfax-hd', normal, normal, 'fairfax-hd/fairfax-hd.woff2' );
-
-.font( 'fairfax-hd-hax', normal, normal, 'fairfax-hd-hax/fairfax-hd-hax.woff2' );
-
-.font( 'fairfax-serif', normal, normal, 'fairfax-serif/fairfax-serif.woff2' );
-
-.font( 'fairfax-serif-hax', normal, normal, 'fairfax-serif-hax/fairfax-serif-hax.woff2' );
-
-.font( 'fantasque-sans', bold, italic, 'fantasque-sans/fantasque-sans-bold-italic.woff2' );
-.font( 'fantasque-sans', bold, normal, 'fantasque-sans/fantasque-sans-bold.woff2' );
-.font( 'fantasque-sans', normal, italic, 'fantasque-sans/fantasque-sans-italic.woff2' );
-.font( 'fantasque-sans', normal, normal, 'fantasque-sans/fantasque-sans.woff2' );
-
-.font( 'fifteen', normal, normal, 'fifteen/fifteen.woff2' );
-
-.font( 'fira', bold, normal, 'fira/fira-bold.woff2' );
-.font( 'fira', normal, normal, 'fira/fira.woff2' );
-
-.font( 'firacode', bold, normal, 'firacode/firacode-bold.woff2' );
-.font( 'firacode', normal, normal, 'firacode/firacode.woff2' );
-
-.font( 'fixedsys', normal, normal, 'fixedsys/fixedsys.woff2' );
-
-.font( 'fixedsys-ligatures', normal, normal, 'fixedsys-ligatures/fixedsys-ligatures.woff2' );
-
-.font( 'fragment-mono', normal, italic, 'fragment-mono/fragment-mono-italic.woff2' );
-.font( 'fragment-mono', normal, normal, 'fragment-mono/fragment-mono.woff2' );
-
-.font( 'geist', bold, normal, 'geist/geist-bold.woff2' );
-.font( 'geist', normal, normal, 'geist/geist.woff2' );
-
-.font( 'generic', normal, normal, 'generic/generic.woff2' );
-
-.font( 'gintronic', normal, italic, 'gintronic/gintronic-italic.woff2' );
-.font( 'gintronic', normal, normal, 'gintronic/gintronic.woff2' );
-
-.font( 'gnu-freefont', bold, italic, 'gnu-freefont/gnu-freefont-bold-italic.woff2' );
-.font( 'gnu-freefont', bold, normal, 'gnu-freefont/gnu-freefont-bold.woff2' );
-.font( 'gnu-freefont', normal, italic, 'gnu-freefont/gnu-freefont-italic.woff2' );
-.font( 'gnu-freefont', normal, normal, 'gnu-freefont/gnu-freefont.woff2' );
-
-.font( 'go-mono', bold, italic, 'go-mono/go-mono-bold-italic.woff2' );
-.font( 'go-mono', bold, normal, 'go-mono/go-mono-bold.woff2' );
-.font( 'go-mono', normal, italic, 'go-mono/go-mono-italic.woff2' );
-.font( 'go-mono', normal, normal, 'go-mono/go-mono.woff2' );
-
-.font( 'gohufont-11', normal, normal, 'gohufont-11/gohufont-11.woff2' );
-.font( 'gohufont-14', normal, normal, 'gohufont-14/gohufont-14.woff2' );
-
-.font( 'google-sans-code', bold, italic, 'google-sans-code/google-sans-code-italic.woff2' ); // bold handled via variable font
-.font( 'google-sans-code', bold, normal, 'google-sans-code/google-sans-code.woff2' ); // bold handled via variable font
-.font( 'google-sans-code', normal, italic, 'google-sans-code/google-sans-code-italic.woff2' );
-.font( 'google-sans-code', normal, normal, 'google-sans-code/google-sans-code.woff2' );
-
-.font( 'hack', bold, italic, 'hack/hack-bold-italic.woff2' );
-.font( 'hack', bold, normal, 'hack/hack-bold.woff2' );
-.font( 'hack', normal, italic, 'hack/hack-italic.woff2' );
-.font( 'hack', normal, normal, 'hack/hack.woff2' );
-
-.font( 'hack-ligatured', bold, italic, 'hack-ligatured/hack-ligatured-bold-italic.woff2' );
-.font( 'hack-ligatured', bold, normal, 'hack-ligatured/hack-ligatured-bold.woff2' );
-.font( 'hack-ligatured', normal, italic, 'hack-ligatured/hack-ligatured-italic.woff2' );
-.font( 'hack-ligatured', normal, normal, 'hack-ligatured/hack-ligatured.woff2' );
-
-.font( 'hasklig', bold, italic, 'hasklig/hasklig-bold-italic.woff2' );
-.font( 'hasklig', bold, normal, 'hasklig/hasklig-bold.woff2' );
-.font( 'hasklig', normal, italic, 'hasklig/hasklig-italic.woff2' );
-.font( 'hasklig', normal, normal, 'hasklig/hasklig.woff2' );
-
-.font( 'hermit', bold, italic, 'hermit/hermit-bold-italic.woff2' );
-.font( 'hermit', bold, normal, 'hermit/hermit-bold.woff2' );
-.font( 'hermit', normal, italic, 'hermit/hermit-italic.woff2' );
-.font( 'hermit', normal, normal, 'hermit/hermit.woff2' );
-
-.font( 'heterodox-mono', bold, normal, 'heterodox-mono/heterodox-mono-bold.woff2' );
-.font( 'heterodox-mono', normal, normal, 'heterodox-mono/heterodox-mono.woff2' );
-
-.font( 'ia-writer-mono', normal, normal, 'ia-writer-mono/ia-writer-mono.woff2' );
-.font( 'ia-writer-mono', normal, italic, 'ia-writer-mono/ia-writer-mono-italic.woff2' );
-.font( 'ia-writer-mono', bold, normal, 'ia-writer-mono/ia-writer-mono-bold.woff2' );
-.font( 'ia-writer-mono', bold, italic, 'ia-writer-mono/ia-writer-mono-bold-italic.woff2' );
-
-.font( 'ibm-vga', normal, normal, 'ibm-vga/ibm-vga.woff2' );
-
-.font( 'input', bold, italic, 'input/input-bold-italic.woff2' );
-.font( 'input', bold, normal, 'input/input-bold.woff2' );
-.font( 'input', normal, italic, 'input/input-italic.woff2' );
-.font( 'input', normal, normal, 'input/input.woff2' );
-
-.font( 'input-compressed', bold, italic, 'input-compressed/input-compressed-bold-italic.woff2' );
-.font( 'input-compressed', bold, normal, 'input-compressed/input-compressed-bold.woff2' );
-.font( 'input-compressed', normal, italic, 'input-compressed/input-compressed-italic.woff2' );
-.font( 'input-compressed', normal, normal, 'input-compressed/input-compressed.woff2' );
-
-.font( 'input-condensed', bold, italic, 'input-condensed/input-condensed-bold-italic.woff2' );
-.font( 'input-condensed', bold, normal, 'input-condensed/input-condensed-bold.woff2' );
-.font( 'input-condensed', normal, italic, 'input-condensed/input-condensed-italic.woff2' );
-.font( 'input-condensed', normal, normal, 'input-condensed/input-condensed.woff2' );
-
-.font( 'input-narrow', bold, italic, 'input-narrow/input-narrow-bold-italic.woff2' );
-.font( 'input-narrow', bold, normal, 'input-narrow/input-narrow-bold.woff2' );
-.font( 'input-narrow', normal, italic, 'input-narrow/input-narrow-italic.woff2' );
-.font( 'input-narrow', normal, normal, 'input-narrow/input-narrow.woff2' );
-
-.font( 'intel-one-mono', normal, normal, 'intel-one-mono/intel-one-mono.woff2' );
-.font( 'intel-one-mono', normal, italic, 'intel-one-mono/intel-one-mono-italic.woff2' );
-.font( 'intel-one-mono', bold, normal, 'intel-one-mono/intel-one-mono-bold.woff2' );
-.font( 'intel-one-mono', bold, italic, 'intel-one-mono/intel-one-mono-bolditalic.woff2' );
-
-.font( 'iosevka', normal, normal, 'iosevka/iosevka.woff2' );
-.font( 'iosevka', normal, italic, 'iosevka/iosevka-italic.woff2' );
-.font( 'iosevka', bold, normal, 'iosevka/iosevka-bold.woff2' );
-.font( 'iosevka', bold, italic, 'iosevka/iosevka-bold-italic.woff2' );
-
-.font( 'iosevka-extended', normal, normal, 'iosevka-extended/iosevka-extended.woff2' );
-.font( 'iosevka-extended', normal, italic, 'iosevka-extended/iosevka-extended-italic.woff2' );
-.font( 'iosevka-extended', bold, normal, 'iosevka-extended/iosevka-extended-bold.woff2' );
-.font( 'iosevka-extended', bold, italic, 'iosevka-extended/iosevka-extended-bold-italic.woff2' );
-
-.font( 'iosevka-slab', normal, normal, 'iosevka-slab/iosevka-slab.woff2' );
-.font( 'iosevka-slab', normal, italic, 'iosevka-slab/iosevka-slab-italic.woff2' );
-.font( 'iosevka-slab', bold, normal, 'iosevka-slab/iosevka-slab-bold.woff2' );
-.font( 'iosevka-slab', bold, italic, 'iosevka-slab/iosevka-slab-bold-italic.woff2' );
-
-.font( 'iosevka-slab-extended', normal, normal, 'iosevka-slab-extended/iosevka-slab-extended.woff2' );
-.font( 'iosevka-slab-extended', normal, italic, 'iosevka-slab-extended/iosevka-slab-extended-italic.woff2' );
-.font( 'iosevka-slab-extended', bold, normal, 'iosevka-slab-extended/iosevka-slab-extended-bold.woff2' );
-.font( 'iosevka-slab-extended', bold, italic, 'iosevka-slab-extended/iosevka-slab-extended-bold-italic.woff2' );
-
-.font( 'ioskeley', normal, normal, 'ioskeley/ioskeley.woff2' );
-.font( 'ioskeley', normal, italic, 'ioskeley/ioskeley-italic.woff2' );
-.font( 'ioskeley', bold, normal, 'ioskeley/ioskeley-bold.woff2' );
-.font( 'ioskeley', bold, italic, 'ioskeley/ioskeley-bold-italic.woff2' );
-
-.font( 'inconsolata', bold, normal, 'inconsolata/inconsolata-bold.woff2' );
-.font( 'inconsolata', normal, normal, 'inconsolata/inconsolata.woff2' );
-
-.font( 'inconsolata-otf', normal, normal, 'inconsolata-otf/inconsolata-otf.woff2' );
-
-.font( 'indicate', normal, normal, 'indicate/indicate.woff2' );
-
-.font( 'inconsolata-go', bold, normal, 'inconsolata-go/inconsolata-go-bold.woff2' );
-.font( 'inconsolata-go', normal, normal, 'inconsolata-go/inconsolata-go.woff2' );
-
-.font( 'inconsolata-g', normal, normal, 'inconsolata-g/inconsolata-g.woff2' );
-
-.font( 'jetbrainsmono', normal, normal, 'jetbrainsmono/jetbrainsmono.woff2');
-.font( 'jetbrainsmono', normal, italic, 'jetbrainsmono/jetbrainsmono-italic.woff2');
-.font( 'jetbrainsmono', bold, normal, 'jetbrainsmono/jetbrainsmono-bold.woff2');
-.font( 'jetbrainsmono', bold, italic, 'jetbrainsmono/jetbrainsmono-bold-italic.woff2');
-
-.font( 'julia-mono', normal, normal, 'julia-mono/julia-mono.woff2');
-.font( 'julia-mono', normal, italic, 'julia-mono/julia-mono-italic.woff2');
-.font( 'julia-mono', bold, normal, 'julia-mono/julia-mono-bold.woff2');
-.font( 'julia-mono', bold, italic, 'julia-mono/julia-mono-bold-italic.woff2');
-
-.font( 'latin-modern', normal, italic, 'latin-modern/latin-modern-italic.woff2' );
-.font( 'latin-modern', normal, normal, 'latin-modern/latin-modern.woff2' );
-
-.font( 'league', bold, normal, 'league/league-bold.woff2' );
-.font( 'league', normal, normal, 'league/league.woff2' );
-
-.font( 'lekton', bold, normal, 'lekton/lekton-bold.woff2' );
-.font( 'lekton', normal, italic, 'lekton/lekton-italic.woff2' );
-.font( 'lekton', normal, normal, 'lekton/lekton.woff2' );
-
-.font( 'liberation', bold, italic, 'liberation/liberation-bold-italic.woff2' );
-.font( 'liberation', bold, normal, 'liberation/liberation-bold.woff2' );
-.font( 'liberation', normal, italic, 'liberation/liberation-italic.woff2' );
-.font( 'liberation', normal, normal, 'liberation/liberation.woff2' );
-
-.font( 'lilex', bold, italic, 'lilex/lilex-bold-italic.woff2' );
-.font( 'lilex', bold, normal, 'lilex/lilex-bold.woff2' );
-.font( 'lilex', normal, italic, 'lilex/lilex-italic.woff2' );
-.font( 'lilex', normal, normal, 'lilex/lilex.woff2' );
-
-.font( 'lotion', normal, normal, 'lotion/lotion.woff2' );
-
-.font( 'luculent', bold, italic, 'luculent/luculent-bold-italic.woff2' );
-.font( 'luculent', bold, normal, 'luculent/luculent-bold.woff2' );
-.font( 'luculent', normal, italic, 'luculent/luculent-italic.woff2' );
-.font( 'luculent', normal, normal, 'luculent/luculent.woff2' );
-
-.font( 'luxi', bold, italic, 'luxi/luxi-bold-italic.woff2' );
-.font( 'luxi', bold, normal, 'luxi/luxi-bold.woff2' );
-.font( 'luxi', normal, italic, 'luxi/luxi-italic.woff2' );
-.font( 'luxi', normal, normal, 'luxi/luxi.woff2' );
-
-.font( 'lyth-mono', bold, italic, 'lyth-mono/lyth-mono-bold-italic.woff2' );
-.font( 'lyth-mono', bold, normal, 'lyth-mono/lyth-mono-bold.woff2' );
-.font( 'lyth-mono', normal, italic, 'lyth-mono/lyth-mono-italic.woff2' );
-.font( 'lyth-mono', normal, normal, 'lyth-mono/lyth-mono.woff2' );
-
-.font( 'maple', bold, italic, 'maple/maple-bold-italic.woff2' );
-.font( 'maple', bold, normal, 'maple/maple-bold.woff2' );
-.font( 'maple', normal, italic, 'maple/maple-italic.woff2' );
-.font( 'maple', normal, normal, 'maple/maple.woff2' );
-
-.font( 'martian-mono', bold, normal, 'martian-mono/martian-mono-bold.woff2' );
-.font( 'martian-mono', normal, normal, 'martian-mono/martian-mono.woff2' );
-
-.font( 'md-io', bold, italic, 'md-io/md-io-bold-italic.woff2' );
-.font( 'md-io', bold, normal, 'md-io/md-io-bold.woff2' );
-.font( 'md-io', normal, italic, 'md-io/md-io-italic.woff2' );
-.font( 'md-io', normal, normal, 'md-io/md-io.woff2' );
-
-.font( 'mensch', normal, normal, 'mensch/mensch.woff2' );
-
-.font( 'meslo', bold, italic, 'meslo/meslo-bold-italic.woff2' );
-.font( 'meslo', bold, normal, 'meslo/meslo-bold.woff2' );
-.font( 'meslo', normal, italic, 'meslo/meslo-italic.woff2' );
-.font( 'meslo', normal, normal, 'meslo/meslo.woff2' );
-
-.font( 'miracode', normal, normal, 'miracode/miracode.woff2' );
-
-.font( 'monaspace-argon', bold, italic, 'monaspace-argon/monaspace-argon-bold-italic.woff2' );
-.font( 'monaspace-argon', bold, normal, 'monaspace-argon/monaspace-argon-bold.woff2' );
-.font( 'monaspace-argon', normal, italic, 'monaspace-argon/monaspace-argon-italic.woff2' );
-.font( 'monaspace-argon', normal, normal, 'monaspace-argon/monaspace-argon.woff2' );
-
-.font( 'monaspace-krypton', bold, italic, 'monaspace-krypton/monaspace-krypton-bold-italic.woff2' );
-.font( 'monaspace-krypton', bold, normal, 'monaspace-krypton/monaspace-krypton-bold.woff2' );
-.font( 'monaspace-krypton', normal, italic, 'monaspace-krypton/monaspace-krypton-italic.woff2' );
-.font( 'monaspace-krypton', normal, normal, 'monaspace-krypton/monaspace-krypton.woff2' );
-
-.font( 'monaspace-neon', bold, italic, 'monaspace-neon/monaspace-neon-bold-italic.woff2' );
-.font( 'monaspace-neon', bold, normal, 'monaspace-neon/monaspace-neon-bold.woff2' );
-.font( 'monaspace-neon', normal, italic, 'monaspace-neon/monaspace-neon-italic.woff2' );
-.font( 'monaspace-neon', normal, normal, 'monaspace-neon/monaspace-neon.woff2' );
-
-.font( 'monaspace-radon', bold, italic, 'monaspace-radon/monaspace-radon-bold-italic.woff2' );
-.font( 'monaspace-radon', bold, normal, 'monaspace-radon/monaspace-radon-bold.woff2' );
-.font( 'monaspace-radon', normal, italic, 'monaspace-radon/monaspace-radon-italic.woff2' );
-.font( 'monaspace-radon', normal, normal, 'monaspace-radon/monaspace-radon.woff2' );
-
-.font( 'monaspace-xenon', bold, italic, 'monaspace-xenon/monaspace-xenon-bold-italic.woff2' );
-.font( 'monaspace-xenon', bold, normal, 'monaspace-xenon/monaspace-xenon-bold.woff2' );
-.font( 'monaspace-xenon', normal, italic, 'monaspace-xenon/monaspace-xenon-italic.woff2' );
-.font( 'monaspace-xenon', normal, normal, 'monaspace-xenon/monaspace-xenon.woff2' );
-
-.font( 'mona-sans-mono', 200 900, normal, 'mona-sans-mono/mona-sans-mono.woff2' );
-
-.font( 'monocraft', normal, normal, 'monocraft/monocraft.woff2');
-
-.font( 'monoflow', normal, italic, 'monoflow/monoflow-italic.woff2' );
-.font( 'monoflow', normal, normal, 'monoflow/monoflow.woff2' );
-
-.font( 'monofoki', bold, italic, 'monofoki/monofoki-bold-italic.woff2' );
-.font( 'monofoki', bold, normal, 'monofoki/monofoki-bold.woff2' );
-.font( 'monofoki', normal, italic, 'monofoki/monofoki-italic.woff2' );
-.font( 'monofoki', normal, normal, 'monofoki/monofoki.woff2' );
-
-.font( 'monofur', normal, italic, 'monofur/monofur-italic.woff2' );
-.font( 'monofur', normal, normal, 'monofur/monofur.woff2' );
-
-.font( 'monoid', bold, normal, 'monoid/monoid-bold.woff2' );
-.font( 'monoid', normal, italic, 'monoid/monoid-italic.woff2' );
-.font( 'monoid', normal, normal, 'monoid/monoid.woff2' );
-
-.font( 'mononoki', bold, italic, 'mononoki/mononoki-bold-italic.woff2' );
-.font( 'mononoki', bold, normal, 'mononoki/mononoki-bold.woff2' );
-.font( 'mononoki', normal, italic, 'mononoki/mononoki-italic.woff2' );
-.font( 'mononoki', normal, normal, 'mononoki/mononoki.woff2' );
-
-.font( 'myna', bold, italic, 'myna/myna-bold-italic.woff2' );
-.font( 'myna', bold, normal, 'myna/myna-bold.woff2' );
-.font( 'myna', normal, italic, 'myna/myna-italic.woff2' );
-.font( 'myna', normal, normal, 'myna/myna.woff2' );
-
-.font( 'mplus', bold, normal, 'mplus/mplus-bold.woff2' );
-.font( 'mplus', normal, normal, 'mplus/mplus.woff2' );
-
-.font( 'nanum-gothic-coding', bold, normal, 'nanum-gothic-coding/nanum-gothic-coding-bold.woff2' );
-.font( 'nanum-gothic-coding', normal, normal, 'nanum-gothic-coding/nanum-gothic-coding.woff2');
-
-.font( 'nimbus-mono', bold, italic, 'nimbus-mono/nimbus-mono-bold-italic.woff2' );
-.font( 'nimbus-mono', bold, normal, 'nimbus-mono/nimbus-mono-bold.woff2' );
-.font( 'nimbus-mono', normal, italic, 'nimbus-mono/nimbus-mono-italic.woff2' );
-.font( 'nimbus-mono', normal, normal, 'nimbus-mono/nimbus-mono.woff2' );
-
-.font( 'nk57', bold, italic, 'nk57/nk57-bold-italic.woff2' );
-.font( 'nk57', bold, normal, 'nk57/nk57-bold.woff2' );
-.font( 'nk57', normal, italic, 'nk57/nk57-italic.woff2' );
-.font( 'nk57', normal, normal, 'nk57/nk57.woff2' );
-
-.font( 'nordwand-mono', bold, italic, 'nordwand-mono/nordwand-mono-bold-italic.woff2' );
-.font( 'nordwand-mono', bold, normal, 'nordwand-mono/nordwand-mono-bold.woff2' );
-.font( 'nordwand-mono', normal, italic, 'nordwand-mono/nordwand-mono-italic.woff2' );
-.font( 'nordwand-mono', normal, normal, 'nordwand-mono/nordwand-mono.woff2' );
-
-.font( 'notcouriersans', bold, normal, 'notcouriersans/notcouriersans-bold.woff2' );
-.font( 'notcouriersans', normal, normal, 'notcouriersans/notcouriersans.woff2' );
-
-.font( 'noto', bold, normal, 'noto/noto.woff2' );
-
-.font( 'nova', bold, normal, 'nova/nova.woff2' );
-.font( 'nova', normal, normal, 'nova/nova.woff2' );
-
-.font( 'office-code-pro', bold, italic, 'office-code-pro/office-code-pro-bold-italic.woff2' );
-.font( 'office-code-pro', bold, normal, 'office-code-pro/office-code-pro-bold.woff2' );
-.font( 'office-code-pro', normal, italic, 'office-code-pro/office-code-pro-italic.woff2' );
-.font( 'office-code-pro', normal, normal, 'office-code-pro/office-code-pro.woff2' );
-
-.font( 'old-timey', normal, normal, 'old-timey/old-timey.woff2' );
-
-.font( 'opendyslexic', normal, normal, 'opendyslexic/opendyslexic.woff2' );
-
-.font( 'overpass', bold, normal, 'overpass/overpass.woff2' );
-.font( 'overpass', normal, normal, 'overpass/overpass.woff2' );
-
-.font( 'oxygen', normal, normal, 'oxygen/oxygen.woff2' );
-
-.font( 'paper', normal, normal, 'paper/paper.woff2' );
-
-.font( 'plex-mono', bold, italic, 'plex-mono/plex-mono-semibold-italic.woff2' );
-.font( 'plex-mono', bold, normal, 'plex-mono/plex-mono-semibold.woff2' );
-.font( 'plex-mono', normal, italic, 'plex-mono/plex-mono-italic.woff2' );
-.font( 'plex-mono', normal, normal, 'plex-mono/plex-mono.woff2' );
-
-.font( 'press-start-2p', normal, normal, 'press-start-2p/press-start-2p.woff2' );
-
-.font( 'profont', normal, normal, 'profont/profont.woff2' );
-
-.font( 'proggy-clean', normal, normal, 'proggy-clean/proggy-clean.woff2' );
-.font( 'proggy-vector', normal, normal, 'proggy-vector/proggy-vector.woff2' );
-
-.font( 'psudo', bold, italic, 'psudo/psudo-bold-italic.woff2' );
-.font( 'psudo', bold, normal, 'psudo/psudo-bold.woff2' );
-.font( 'psudo', normal, italic, 'psudo/psudo-italic.woff2' );
-.font( 'psudo', normal, normal, 'psudo/psudo.woff2' );
-
-.font( 'pt', normal, normal, 'pt/pt.woff2' );
-.font( 'pt', bold, normal, 'pt/pt-bold.woff2' );
-
-.font( 'quinze', normal, normal, 'quinze/quinze.woff2' );
-
-.font( 'recursive-mono-linear', bold, italic, 'recursive-mono-linear/recursive-mono-linear-bold-italic.woff2' );
-.font( 'recursive-mono-linear', bold, normal, 'recursive-mono-linear/recursive-mono-linear-bold.woff2' );
-.font( 'recursive-mono-linear', normal, italic, 'recursive-mono-linear/recursive-mono-linear-italic.woff2' );
-.font( 'recursive-mono-linear', normal, normal, 'recursive-mono-linear/recursive-mono-linear.woff2' );
-
-.font( 'reddit-sans', bold, normal, 'reddit-sans/reddit-sans-bold.woff2' );
-.font( 'reddit-sans', normal, normal, 'reddit-sans/reddit-sans.woff2' );
-
-.font( 'redhat', bold, italic, 'redhat/redhat-bold-italic.woff2' );
-.font( 'redhat', bold, normal, 'redhat/redhat-bold.woff2' );
-.font( 'redhat', normal, italic, 'redhat/redhat-italic.woff2' );
-.font( 'redhat', normal, normal, 'redhat/redhat.woff2' );
-
-.font( 'ricty-diminished', bold, italic, 'ricty-diminished/ricty-diminished-bold-italic.woff2' );
-.font( 'ricty-diminished', bold, normal, 'ricty-diminished/ricty-diminished-bold.woff2' );
-.font( 'ricty-diminished', normal, italic, 'ricty-diminished/ricty-diminished-italic.woff2' );
-.font( 'ricty-diminished', normal, normal, 'ricty-diminished/ricty-diminished.woff2' );
-
-.font( 'roboto', bold, italic, 'roboto/roboto-bold-italic.woff2' );
-.font( 'roboto', bold, normal, 'roboto/roboto-bold.woff2' );
-.font( 'roboto', normal, italic, 'roboto/roboto-italic.woff2' );
-.font( 'roboto', normal, normal, 'roboto/roboto.woff2' );
-
-.font( 'sarasa-mono', bold, italic, 'sarasa-mono/sarasa-mono-bold-italic.woff2' );
-.font( 'sarasa-mono', bold, normal, 'sarasa-mono/sarasa-mono-bold.woff2' );
-.font( 'sarasa-mono', normal, italic, 'sarasa-mono/sarasa-mono-italic.woff2' );
-.font( 'sarasa-mono', normal, normal, 'sarasa-mono/sarasa-mono.woff2' );
-
-.font( 'sarasa-mono-slab', bold, italic, 'sarasa-mono-slab/sarasa-mono-slab-bold-italic.woff2' );
-.font( 'sarasa-mono-slab', bold, normal, 'sarasa-mono-slab/sarasa-mono-slab-bold.woff2' );
-.font( 'sarasa-mono-slab', normal, italic, 'sarasa-mono-slab/sarasa-mono-slab-italic.woff2' );
-.font( 'sarasa-mono-slab', normal, normal, 'sarasa-mono-slab/sarasa-mono-slab.woff2' );
-
-.font( 'sax', normal, normal, 'sax/sax.woff2' );
-
-.font( 'scientifica', normal, normal, 'scientifica/scientifica.woff2' );
-.font( 'scientifica', bold, normal, 'scientifica/scientifica-bold.woff2' );
-.font( 'scientifica', normal, italic, 'scientifica/scientifica-italic.woff2' );
-
-.font( 'sergamon', normal, normal, 'sergamon/sergamon.woff2' );
-
-.font( 'serious-shanns', bold, italic, 'serious-shanns/serious-shanns-bold-italic.woff2' );
-.font( 'serious-shanns', bold, normal, 'serious-shanns/serious-shanns-bold.woff2' );
-.font( 'serious-shanns', normal, italic, 'serious-shanns/serious-shanns-italic.woff2' );
-.font( 'serious-shanns', normal, normal, 'serious-shanns/serious-shanns.woff2' );
-
-.font( 'share-tech', normal, normal, 'share-tech/share-tech.woff2' );
-
-.font( 'sinclair-ql', normal, normal, 'sinclair-ql/sinclair-ql.woff2' );
-
-.font( 'sinclair-ql-extended', normal, normal, 'sinclair-ql-extended/sinclair-ql-extended.woff2' );
-
-.font( 'sk-modernist', normal, normal, 'sk-modernist/sk-modernist.woff2' );
-
-.font( 'sligoil', normal, normal, 'sligoil/sligoil.woff2' );
-
-.font( 'sono', bold, normal, 'sono/sono-bold.woff2' );
-.font( 'sono', normal, normal, 'sono/sono.woff2' );
-
-.font( 'source-code-pro', bold, italic, 'source-code-pro/source-code-pro-bold-italic.woff2' );
-.font( 'source-code-pro', bold, normal, 'source-code-pro/source-code-pro-bold.woff2' );
-.font( 'source-code-pro', normal, italic, 'source-code-pro/source-code-pro-italic.woff2' );
-.font( 'source-code-pro', normal, normal, 'source-code-pro/source-code-pro.woff2' );
-
-.font( 'space', bold, normal, 'space/space-bold.woff2' );
-.font( 'space', normal, normal, 'space/space.woff2' );
-.font( 'space', bold, italic, 'space/space-bold-italic.woff2' );
-.font( 'space', normal, italic, 'space/space-italic.woff2' );
-
-.font( 'spleen', normal, normal, 'spleen/spleen.woff2' );
-
-.font( 'sudo', bold, italic, 'sudo/sudo-bold-italic.woff2' );
-.font( 'sudo', bold, normal, 'sudo/sudo-bold.woff2' );
-.font( 'sudo', normal, italic, 'sudo/sudo-italic.woff2' );
-.font( 'sudo', normal, normal, 'sudo/sudo.woff2' );
-
-.font( 'sometype-mono', bold, italic, 'sometype-mono/sometype-mono-bold-italic.woff2' );
-.font( 'sometype-mono', bold, normal, 'sometype-mono/sometype-mono-bold.woff2' );
-.font( 'sometype-mono', normal, italic, 'sometype-mono/sometype-mono-italic.woff2' );
-.font( 'sometype-mono', normal, normal, 'sometype-mono/sometype-mono.woff2' );
-
-.font( 'tex-gyre-cursor', bold, italic, 'tex-gyre-cursor/tex-gyre-cursor-bold-italic.woff2' );
-.font( 'tex-gyre-cursor', bold, normal, 'tex-gyre-cursor/tex-gyre-cursor-bold.woff2' );
-.font( 'tex-gyre-cursor', normal, italic, 'tex-gyre-cursor/tex-gyre-cursor-italic.woff2' );
-.font( 'tex-gyre-cursor', normal, normal, 'tex-gyre-cursor/tex-gyre-cursor.woff2' );
-
-.font( 'terminus-consoleet', bold, normal, 'terminus-consoleet/terminus-consoleet-bold.woff2' );
-.font( 'terminus-consoleet', normal, normal, 'terminus-consoleet/terminus-consoleet.woff2' );
-
-.font( 'terminus-consoleet-smooth', normal, normal, 'terminus-consoleet-smooth/terminus-consoleet-smooth.woff2' );
-
-.font( 'terminus-ttf', bold, italic, 'terminus-ttf/terminus-ttf-bold-italic.woff2' );
-.font( 'terminus-ttf', bold, normal, 'terminus-ttf/terminus-ttf-bold.woff2' );
-.font( 'terminus-ttf', normal, italic, 'terminus-ttf/terminus-ttf-italic.woff2' );
-.font( 'terminus-ttf', normal, normal, 'terminus-ttf/terminus-ttf.woff2' );
-
-.font( 'topaz-a1200', normal, normal, 'topaz-a1200/topaz-a1200.woff2' );
-
-.font( 'topaz-a500', normal, normal, 'topaz-a500/topaz-a500.woff2' );
-
-.font( 'twilio-sans-mono', bold, italic, 'twilio-sans-mono/twilio-sans-mono-bold-italic.woff2' );
-.font( 'twilio-sans-mono', bold, normal, 'twilio-sans-mono/twilio-sans-mono-bold.woff2' );
-.font( 'twilio-sans-mono', normal, italic, 'twilio-sans-mono/twilio-sans-mono-italic.woff2' );
-.font( 'twilio-sans-mono', normal, normal, 'twilio-sans-mono/twilio-sans-mono.woff2' );
-
-.font( 'ubuntu', bold, italic, 'ubuntu/ubuntu-bold-italic.woff2' );
-.font( 'ubuntu', bold, normal, 'ubuntu/ubuntu-bold.woff2' );
-.font( 'ubuntu', normal, italic, 'ubuntu/ubuntu-italic.woff2' );
-.font( 'ubuntu', normal, normal, 'ubuntu/ubuntu.woff2' );
-
-.font( 'unifont', normal, normal, 'unifont/unifont.woff2' );
-
-.font( 'unifontex', normal, normal, 'unifontex/unifontex.woff2' );
-
-.font( 'verily', normal, normal, 'verily/verily.woff2' );
-
-.font( 'victor-mono', normal, normal, 'victor-mono/victor-mono.woff2' );
-.font( 'victor-mono', normal, italic, 'victor-mono/victor-mono-italic.woff2' );
-.font( 'victor-mono', bold, normal, 'victor-mono/victor-mono-bold.woff2' );
-.font( 'victor-mono', bold, italic, 'victor-mono/victor-mono-bold-italic.woff2' );
-
-.font( 'vt323', normal, normal, 'vt323/vt323.woff2' );
-
-.font( 'zhima-mono', normal, normal, 'zhima-mono/zhima-mono.woff2' );
diff --git a/fonts/stylesheets/functions.less b/fonts/stylesheets/functions.less
deleted file mode 100755
index 704d79d6..00000000
--- a/fonts/stylesheets/functions.less
+++ /dev/null
@@ -1,14 +0,0 @@
-@root-path: '../resources';
-
-
-.font (@name, @weight, @style, @file) {
-
- @font-path: '@{root-path}/@{file}';
-
- @font-face {
- font-family: @name;
- font-weight: @weight;
- font-style: @style;
- src: url(@font-path);
- }
-}
diff --git a/fonts/stylesheets/stylesheet.css b/fonts/stylesheets/stylesheet.css
deleted file mode 100644
index f85fb20a..00000000
--- a/fonts/stylesheets/stylesheet.css
+++ /dev/null
@@ -1,2976 +0,0 @@
-@font-face {
- font-family: 'oxproto';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/oxproto/oxproto.woff2');
-}
-@font-face {
- font-family: 'font3270';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/font3270/font3270.woff2');
-}
-@font-face {
- font-family: 'adwaita-mono';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/adwaita-mono/adwaita-mono-bold-italic.woff2');
-}
-@font-face {
- font-family: 'adwaita-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/adwaita-mono/adwaita-mono-bold.woff2');
-}
-@font-face {
- font-family: 'adwaita-mono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/adwaita-mono/adwaita-mono-italic.woff2');
-}
-@font-face {
- font-family: 'adwaita-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/adwaita-mono/adwaita-mono.woff2');
-}
-@font-face {
- font-family: 'agave';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/agave/agave.woff2');
-}
-@font-face {
- font-family: 'anka-coder';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/anka-coder/anka-coder-bold-italic.woff2');
-}
-@font-face {
- font-family: 'anka-coder';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/anka-coder/anka-coder-bold.woff2');
-}
-@font-face {
- font-family: 'anka-coder';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/anka-coder/anka-coder-italic.woff2');
-}
-@font-face {
- font-family: 'anka-coder';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/anka-coder/anka-coder.woff2');
-}
-@font-face {
- font-family: 'annotation-mono';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/annotation-mono/annotation-mono-bold-italic.woff2');
-}
-@font-face {
- font-family: 'annotation-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/annotation-mono/annotation-mono-bold.woff2');
-}
-@font-face {
- font-family: 'annotation-mono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/annotation-mono/annotation-mono-italic.woff2');
-}
-@font-face {
- font-family: 'annotation-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/annotation-mono/annotation-mono.woff2');
-}
-@font-face {
- font-family: 'anonymous-pro';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/anonymous-pro/anonymous-pro-bold-italic.woff2');
-}
-@font-face {
- font-family: 'anonymous-pro';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/anonymous-pro/anonymous-pro-bold.woff2');
-}
-@font-face {
- font-family: 'anonymous-pro';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/anonymous-pro/anonymous-pro-italic.woff2');
-}
-@font-face {
- font-family: 'anonymous-pro';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/anonymous-pro/anonymous-pro.woff2');
-}
-@font-face {
- font-family: 'apl2741';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/apl2741/apl2741.woff2');
-}
-@font-face {
- font-family: 'apl385';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/apl385/apl385.woff2');
-}
-@font-face {
- font-family: 'aporetic-sans';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/aporetic-sans/aporetic-sans-bold-italic.woff2');
-}
-@font-face {
- font-family: 'aporetic-sans';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/aporetic-sans/aporetic-sans-bold.woff2');
-}
-@font-face {
- font-family: 'aporetic-sans';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/aporetic-sans/aporetic-sans-italic.woff2');
-}
-@font-face {
- font-family: 'aporetic-sans';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/aporetic-sans/aporetic-sans.woff2');
-}
-@font-face {
- font-family: 'aporetic-serif';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/aporetic-serif/aporetic-serif-bold-italic.woff2');
-}
-@font-face {
- font-family: 'aporetic-serif';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/aporetic-serif/aporetic-serif-bold.woff2');
-}
-@font-face {
- font-family: 'aporetic-serif';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/aporetic-serif/aporetic-serif-italic.woff2');
-}
-@font-face {
- font-family: 'aporetic-serif';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/aporetic-serif/aporetic-serif.woff2');
-}
-@font-face {
- font-family: 'atkinson-hyperlegible';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/atkinson-hyperlegible/atkinson-hyperlegible-bold-italic.woff2');
-}
-@font-face {
- font-family: 'atkinson-hyperlegible';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/atkinson-hyperlegible/atkinson-hyperlegible-bold.woff2');
-}
-@font-face {
- font-family: 'atkinson-hyperlegible';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/atkinson-hyperlegible/atkinson-hyperlegible-italic.woff2');
-}
-@font-face {
- font-family: 'atkinson-hyperlegible';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/atkinson-hyperlegible/atkinson-hyperlegible.woff2');
-}
-@font-face {
- font-family: 'audio-link';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/audio-link/audio-link-bold.woff2');
-}
-@font-face {
- font-family: 'audio-link';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/audio-link/audio-link.woff2');
-}
-@font-face {
- font-family: 'aurulent';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/aurulent/aurulent.woff2');
-}
-@font-face {
- font-family: 'average';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/average/average-bold.woff2');
-}
-@font-face {
- font-family: 'average';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/average/average-bold-italic.woff2');
-}
-@font-face {
- font-family: 'average';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/average/average-italic.woff2');
-}
-@font-face {
- font-family: 'average';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/average/average.woff2');
-}
-@font-face {
- font-family: 'azeret';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/azeret/azeret-bold-italic.woff2');
-}
-@font-face {
- font-family: 'azeret';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/azeret/azeret-bold.woff2');
-}
-@font-face {
- font-family: 'azeret';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/azeret/azeret-italic.woff2');
-}
-@font-face {
- font-family: 'azeret';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/azeret/azeret.woff2');
-}
-@font-face {
- font-family: 'bedstead';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/bedstead/bedstead.woff2');
-}
-@font-face {
- font-family: 'b612-mono';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/b612-mono/b612-mono-bold-italic.woff2');
-}
-@font-face {
- font-family: 'b612-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/b612-mono/b612-mono-bold.woff2');
-}
-@font-face {
- font-family: 'b612-mono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/b612-mono/b612-mono-italic.woff2');
-}
-@font-face {
- font-family: 'b612-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/b612-mono/b612-mono.woff2');
-}
-@font-face {
- font-family: 'bigblue-terminal';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/bigblue-terminal/bigblue-terminal.woff2');
-}
-@font-face {
- font-family: 'binchotan-sharp';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/binchotan-sharp/binchotan-sharp.woff2');
-}
-@font-face {
- font-family: 'bitstream-vera';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/bitstream-vera/bitstream-vera-bold-italic.woff2');
-}
-@font-face {
- font-family: 'bitstream-vera';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/bitstream-vera/bitstream-vera-bold.woff2');
-}
-@font-face {
- font-family: 'bitstream-vera';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/bitstream-vera/bitstream-vera-italic.woff2');
-}
-@font-face {
- font-family: 'bitstream-vera';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/bitstream-vera/bitstream-vera.woff2');
-}
-@font-face {
- font-family: 'borg-sans-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/borg-sans-mono/borg-sans-mono.woff2');
-}
-@font-face {
- font-family: 'bpmono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/bpmono/bpmono-bold.woff2');
-}
-@font-face {
- font-family: 'bpmono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/bpmono/bpmono-italic.woff2');
-}
-@font-face {
- font-family: 'bpmono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/bpmono/bpmono.woff2');
-}
-@font-face {
- font-family: 'bront-ubuntu';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/bront-ubuntu/bront-ubuntu.woff2');
-}
-@font-face {
- font-family: 'bront-dejavu';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/bront-dejavu/bront-dejavu.woff2');
-}
-@font-face {
- font-family: 'camingocode';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/camingocode/camingocode-bold-italic.woff2');
-}
-@font-face {
- font-family: 'camingocode';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/camingocode/camingocode-bold.woff2');
-}
-@font-face {
- font-family: 'camingocode';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/camingocode/camingocode-italic.woff2');
-}
-@font-face {
- font-family: 'camingocode';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/camingocode/camingocode.woff2');
-}
-@font-face {
- font-family: 'cartograph';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/cartograph/cartograph-bold-italic.woff2');
-}
-@font-face {
- font-family: 'cartograph';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/cartograph/cartograph-bold.woff2');
-}
-@font-face {
- font-family: 'cartograph';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/cartograph/cartograph-italic.woff2');
-}
-@font-face {
- font-family: 'cartograph';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/cartograph/cartograph.woff2');
-}
-@font-face {
- font-family: 'cascadia-code';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/cascadia-code/cascadia-code-bold-italic.woff2');
-}
-@font-face {
- font-family: 'cascadia-code';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/cascadia-code/cascadia-code-bold.woff2');
-}
-@font-face {
- font-family: 'cascadia-code';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/cascadia-code/cascadia-code-italic.woff2');
-}
-@font-face {
- font-family: 'cascadia-code';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/cascadia-code/cascadia-code.woff2');
-}
-@font-face {
- font-family: 'chivo';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/chivo/chivo-bold-italic.woff2');
-}
-@font-face {
- font-family: 'chivo';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/chivo/chivo-bold.woff2');
-}
-@font-face {
- font-family: 'chivo';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/chivo/chivo-italic.woff2');
-}
-@font-face {
- font-family: 'chivo';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/chivo/chivo.woff2');
-}
-@font-face {
- font-family: 'cilantro-code-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/cilantro-code-mono/cilantro-code-mono-bold.woff2');
-}
-@font-face {
- font-family: 'cilantro-code-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/cilantro-code-mono/cilantro-code-mono.woff2');
-}
-@font-face {
- font-family: 'cm-unicode';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/cm-unicode/cm-unicode-bold-italic.woff2');
-}
-@font-face {
- font-family: 'cm-unicode';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/cm-unicode/cm-unicode-bold.woff2');
-}
-@font-face {
- font-family: 'cm-unicode';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/cm-unicode/cm-unicode-italic.woff2');
-}
-@font-face {
- font-family: 'cm-unicode';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/cm-unicode/cm-unicode.woff2');
-}
-@font-face {
- font-family: 'code-new-roman';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/code-new-roman/code-new-roman.woff2');
-}
-@font-face {
- font-family: 'comic-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/comic-mono/comic-mono-bold.woff2');
-}
-@font-face {
- font-family: 'comic-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/comic-mono/comic-mono.woff2');
-}
-@font-face {
- font-family: 'comic-shanns';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/comic-shanns/comic-shanns.woff2');
-}
-@font-face {
- font-family: 'commit-mono';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/commit-mono/commit-mono-bold-italic.woff2');
-}
-@font-face {
- font-family: 'commit-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/commit-mono/commit-mono-bold.woff2');
-}
-@font-face {
- font-family: 'commit-mono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/commit-mono/commit-mono-italic.woff2');
-}
-@font-face {
- font-family: 'commit-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/commit-mono/commit-mono.woff2');
-}
-@font-face {
- font-family: 'consolamono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/consolamono/consolamono-bold.woff2');
-}
-@font-face {
- font-family: 'consolamono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/consolamono/consolamono.woff2');
-}
-@font-face {
- font-family: 'courier-ibm';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/courier-ibm/courier-ibm-bold-italic.woff2');
-}
-@font-face {
- font-family: 'courier-ibm';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/courier-ibm/courier-ibm-bold.woff2');
-}
-@font-face {
- font-family: 'courier-ibm';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/courier-ibm/courier-ibm-italic.woff2');
-}
-@font-face {
- font-family: 'courier-ibm';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/courier-ibm/courier-ibm.woff2');
-}
-@font-face {
- font-family: 'courier-ibm-dotted';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/courier-ibm-dotted/courier-ibm-dotted-bold-italic.woff2');
-}
-@font-face {
- font-family: 'courier-ibm-dotted';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/courier-ibm-dotted/courier-ibm-dotted-bold.woff2');
-}
-@font-face {
- font-family: 'courier-ibm-dotted';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/courier-ibm-dotted/courier-ibm-dotted-italic.woff2');
-}
-@font-face {
- font-family: 'courier-ibm-dotted';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/courier-ibm-dotted/courier-ibm-dotted.woff2');
-}
-@font-face {
- font-family: 'courier-ibm-slashed';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/courier-ibm-slashed/courier-ibm-slashed-bold-italic.woff2');
-}
-@font-face {
- font-family: 'courier-ibm-slashed';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/courier-ibm-slashed/courier-ibm-slashed-bold.woff2');
-}
-@font-face {
- font-family: 'courier-ibm-slashed';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/courier-ibm-slashed/courier-ibm-slashed-italic.woff2');
-}
-@font-face {
- font-family: 'courier-ibm-slashed';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/courier-ibm-slashed/courier-ibm-slashed.woff2');
-}
-@font-face {
- font-family: 'courier-prime';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/courier-prime/courier-prime-bold-italic.woff2');
-}
-@font-face {
- font-family: 'courier-prime';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/courier-prime/courier-prime-bold.woff2');
-}
-@font-face {
- font-family: 'courier-prime';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/courier-prime/courier-prime-italic.woff2');
-}
-@font-face {
- font-family: 'courier-prime';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/courier-prime/courier-prime.woff2');
-}
-@font-face {
- font-family: 'courier-prime-code';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/courier-prime-code/courier-prime-code-italic.woff2');
-}
-@font-face {
- font-family: 'courier-prime-code';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/courier-prime-code/courier-prime-code.woff2');
-}
-@font-face {
- font-family: 'courier-prime-sans';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/courier-prime-sans/courier-prime-sans-bold-italic.woff2');
-}
-@font-face {
- font-family: 'courier-prime-sans';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/courier-prime-sans/courier-prime-sans-bold.woff2');
-}
-@font-face {
- font-family: 'courier-prime-sans';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/courier-prime-sans/courier-prime-sans-italic.woff2');
-}
-@font-face {
- font-family: 'courier-prime-sans';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/courier-prime-sans/courier-prime-sans.woff2');
-}
-@font-face {
- font-family: 'cousine';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/cousine/cousine-bold-italic.woff2');
-}
-@font-face {
- font-family: 'cousine';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/cousine/cousine-bold.woff2');
-}
-@font-face {
- font-family: 'cousine';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/cousine/cousine-italic.woff2');
-}
-@font-face {
- font-family: 'cousine';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/cousine/cousine.woff2');
-}
-@font-face {
- font-family: 'cozette';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/cozette/cozette.woff2');
-}
-@font-face {
- font-family: 'cutive';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/cutive/cutive.woff2');
-}
-@font-face {
- font-family: 'd2coding';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/d2coding/d2coding.woff2');
-}
-@font-face {
- font-family: 'd2coding';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/d2coding/d2coding-bold.woff2');
-}
-@font-face {
- font-family: 'daddytimemono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/daddytimemono/daddytimemono.woff2');
-}
-@font-face {
- font-family: 'dejavu';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/dejavu/dejavu-bold-italic.woff2');
-}
-@font-face {
- font-family: 'dejavu';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/dejavu/dejavu-bold.woff2');
-}
-@font-face {
- font-family: 'dejavu';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/dejavu/dejavu-italic.woff2');
-}
-@font-face {
- font-family: 'dejavu';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/dejavu/dejavu.woff2');
-}
-@font-face {
- font-family: 'dejavu-markup';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/dejavu-markup/dejavu-markup-bold-italic.woff2');
-}
-@font-face {
- font-family: 'dejavu-markup';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/dejavu-markup/dejavu-markup-bold.woff2');
-}
-@font-face {
- font-family: 'dejavu-markup';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/dejavu-markup/dejavu-markup-italic.woff2');
-}
-@font-face {
- font-family: 'dejavu-markup';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/dejavu-markup/dejavu-markup.woff2');
-}
-@font-face {
- font-family: 'departure-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/departure-mono/departure-mono.woff2');
-}
-@font-face {
- font-family: 'dm-mono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/dm-mono/dm-mono-italic.woff2');
-}
-@font-face {
- font-family: 'dm-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/dm-mono/dm-mono.woff2');
-}
-@font-face {
- font-family: 'dpsdbeyond';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/dpsdbeyond/dpsdbeyond.woff2');
-}
-@font-face {
- font-family: 'drafting';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/drafting/drafting-bold-italic.woff2');
-}
-@font-face {
- font-family: 'drafting';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/drafting/drafting-bold.woff2');
-}
-@font-face {
- font-family: 'drafting';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/drafting/drafting-italic.woff2');
-}
-@font-face {
- font-family: 'drafting';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/drafting/drafting.woff2');
-}
-@font-face {
- font-family: 'droid-sans';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/droid-sans/droid-sans.woff2');
-}
-@font-face {
- font-family: 'edlo';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/edlo/edlo.woff2');
-}
-@font-face {
- font-family: 'effects-eighty';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/effects-eighty/effects-eighty-bold-italic.woff2');
-}
-@font-face {
- font-family: 'effects-eighty';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/effects-eighty/effects-eighty-bold.woff2');
-}
-@font-face {
- font-family: 'effects-eighty';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/effects-eighty/effects-eighty-italic.woff2');
-}
-@font-face {
- font-family: 'effects-eighty';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/effects-eighty/effects-eighty.woff2');
-}
-@font-face {
- font-family: 'eirian';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/eirian/eirian-italic.woff2');
-}
-@font-face {
- font-family: 'eirian';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/eirian/eirian.woff2');
-}
-@font-face {
- font-family: 'ellograph';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/ellograph/ellograph-bold-italic.woff2');
-}
-@font-face {
- font-family: 'ellograph';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/ellograph/ellograph-bold.woff2');
-}
-@font-face {
- font-family: 'ellograph';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/ellograph/ellograph-italic.woff2');
-}
-@font-face {
- font-family: 'ellograph';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/ellograph/ellograph.woff2');
-}
-@font-face {
- font-family: 'envy-code-b';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/envy-code-b/envy-code-b.woff2');
-}
-@font-face {
- font-family: 'envy-code-r';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/envy-code-r/envy-code-r-bold.woff2');
-}
-@font-face {
- font-family: 'envy-code-r';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/envy-code-r/envy-code-r-italic.woff2');
-}
-@font-face {
- font-family: 'envy-code-r';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/envy-code-r/envy-code-r.woff2');
-}
-@font-face {
- font-family: 'fairfax';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/fairfax/fairfax-bold.woff2');
-}
-@font-face {
- font-family: 'fairfax';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/fairfax/fairfax-italic.woff2');
-}
-@font-face {
- font-family: 'fairfax';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/fairfax/fairfax.woff2');
-}
-@font-face {
- font-family: 'fairfax-hax';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/fairfax-hax/fairfax-hax-bold.woff2');
-}
-@font-face {
- font-family: 'fairfax-hax';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/fairfax-hax/fairfax-hax-italic.woff2');
-}
-@font-face {
- font-family: 'fairfax-hax';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/fairfax-hax/fairfax-hax.woff2');
-}
-@font-face {
- font-family: 'fairfax-hd';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/fairfax-hd/fairfax-hd.woff2');
-}
-@font-face {
- font-family: 'fairfax-hd-hax';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/fairfax-hd-hax/fairfax-hd-hax.woff2');
-}
-@font-face {
- font-family: 'fairfax-serif';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/fairfax-serif/fairfax-serif.woff2');
-}
-@font-face {
- font-family: 'fairfax-serif-hax';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/fairfax-serif-hax/fairfax-serif-hax.woff2');
-}
-@font-face {
- font-family: 'fantasque-sans';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/fantasque-sans/fantasque-sans-bold-italic.woff2');
-}
-@font-face {
- font-family: 'fantasque-sans';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/fantasque-sans/fantasque-sans-bold.woff2');
-}
-@font-face {
- font-family: 'fantasque-sans';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/fantasque-sans/fantasque-sans-italic.woff2');
-}
-@font-face {
- font-family: 'fantasque-sans';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/fantasque-sans/fantasque-sans.woff2');
-}
-@font-face {
- font-family: 'fifteen';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/fifteen/fifteen.woff2');
-}
-@font-face {
- font-family: 'fira';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/fira/fira-bold.woff2');
-}
-@font-face {
- font-family: 'fira';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/fira/fira.woff2');
-}
-@font-face {
- font-family: 'firacode';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/firacode/firacode-bold.woff2');
-}
-@font-face {
- font-family: 'firacode';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/firacode/firacode.woff2');
-}
-@font-face {
- font-family: 'fixedsys';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/fixedsys/fixedsys.woff2');
-}
-@font-face {
- font-family: 'fixedsys-ligatures';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/fixedsys-ligatures/fixedsys-ligatures.woff2');
-}
-@font-face {
- font-family: 'fragment-mono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/fragment-mono/fragment-mono-italic.woff2');
-}
-@font-face {
- font-family: 'fragment-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/fragment-mono/fragment-mono.woff2');
-}
-@font-face {
- font-family: 'geist';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/geist/geist-bold.woff2');
-}
-@font-face {
- font-family: 'geist';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/geist/geist.woff2');
-}
-@font-face {
- font-family: 'generic';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/generic/generic.woff2');
-}
-@font-face {
- font-family: 'gintronic';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/gintronic/gintronic-italic.woff2');
-}
-@font-face {
- font-family: 'gintronic';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/gintronic/gintronic.woff2');
-}
-@font-face {
- font-family: 'gnu-freefont';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/gnu-freefont/gnu-freefont-bold-italic.woff2');
-}
-@font-face {
- font-family: 'gnu-freefont';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/gnu-freefont/gnu-freefont-bold.woff2');
-}
-@font-face {
- font-family: 'gnu-freefont';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/gnu-freefont/gnu-freefont-italic.woff2');
-}
-@font-face {
- font-family: 'gnu-freefont';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/gnu-freefont/gnu-freefont.woff2');
-}
-@font-face {
- font-family: 'go-mono';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/go-mono/go-mono-bold-italic.woff2');
-}
-@font-face {
- font-family: 'go-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/go-mono/go-mono-bold.woff2');
-}
-@font-face {
- font-family: 'go-mono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/go-mono/go-mono-italic.woff2');
-}
-@font-face {
- font-family: 'go-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/go-mono/go-mono.woff2');
-}
-@font-face {
- font-family: 'gohufont-11';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/gohufont-11/gohufont-11.woff2');
-}
-@font-face {
- font-family: 'gohufont-14';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/gohufont-14/gohufont-14.woff2');
-}
-@font-face {
- font-family: 'google-sans-code';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/google-sans-code/google-sans-code-italic.woff2');
-}
-@font-face {
- font-family: 'google-sans-code';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/google-sans-code/google-sans-code.woff2');
-}
-@font-face {
- font-family: 'google-sans-code';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/google-sans-code/google-sans-code-italic.woff2');
-}
-@font-face {
- font-family: 'google-sans-code';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/google-sans-code/google-sans-code.woff2');
-}
-@font-face {
- font-family: 'hack';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/hack/hack-bold-italic.woff2');
-}
-@font-face {
- font-family: 'hack';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/hack/hack-bold.woff2');
-}
-@font-face {
- font-family: 'hack';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/hack/hack-italic.woff2');
-}
-@font-face {
- font-family: 'hack';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/hack/hack.woff2');
-}
-@font-face {
- font-family: 'hack-ligatured';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/hack-ligatured/hack-ligatured-bold-italic.woff2');
-}
-@font-face {
- font-family: 'hack-ligatured';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/hack-ligatured/hack-ligatured-bold.woff2');
-}
-@font-face {
- font-family: 'hack-ligatured';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/hack-ligatured/hack-ligatured-italic.woff2');
-}
-@font-face {
- font-family: 'hack-ligatured';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/hack-ligatured/hack-ligatured.woff2');
-}
-@font-face {
- font-family: 'hasklig';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/hasklig/hasklig-bold-italic.woff2');
-}
-@font-face {
- font-family: 'hasklig';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/hasklig/hasklig-bold.woff2');
-}
-@font-face {
- font-family: 'hasklig';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/hasklig/hasklig-italic.woff2');
-}
-@font-face {
- font-family: 'hasklig';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/hasklig/hasklig.woff2');
-}
-@font-face {
- font-family: 'hermit';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/hermit/hermit-bold-italic.woff2');
-}
-@font-face {
- font-family: 'hermit';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/hermit/hermit-bold.woff2');
-}
-@font-face {
- font-family: 'hermit';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/hermit/hermit-italic.woff2');
-}
-@font-face {
- font-family: 'hermit';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/hermit/hermit.woff2');
-}
-@font-face {
- font-family: 'heterodox-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/heterodox-mono/heterodox-mono-bold.woff2');
-}
-@font-face {
- font-family: 'heterodox-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/heterodox-mono/heterodox-mono.woff2');
-}
-@font-face {
- font-family: 'ia-writer-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/ia-writer-mono/ia-writer-mono.woff2');
-}
-@font-face {
- font-family: 'ia-writer-mono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/ia-writer-mono/ia-writer-mono-italic.woff2');
-}
-@font-face {
- font-family: 'ia-writer-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/ia-writer-mono/ia-writer-mono-bold.woff2');
-}
-@font-face {
- font-family: 'ia-writer-mono';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/ia-writer-mono/ia-writer-mono-bold-italic.woff2');
-}
-@font-face {
- font-family: 'ibm-vga';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/ibm-vga/ibm-vga.woff2');
-}
-@font-face {
- font-family: 'input';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/input/input-bold-italic.woff2');
-}
-@font-face {
- font-family: 'input';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/input/input-bold.woff2');
-}
-@font-face {
- font-family: 'input';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/input/input-italic.woff2');
-}
-@font-face {
- font-family: 'input';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/input/input.woff2');
-}
-@font-face {
- font-family: 'input-compressed';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/input-compressed/input-compressed-bold-italic.woff2');
-}
-@font-face {
- font-family: 'input-compressed';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/input-compressed/input-compressed-bold.woff2');
-}
-@font-face {
- font-family: 'input-compressed';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/input-compressed/input-compressed-italic.woff2');
-}
-@font-face {
- font-family: 'input-compressed';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/input-compressed/input-compressed.woff2');
-}
-@font-face {
- font-family: 'input-condensed';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/input-condensed/input-condensed-bold-italic.woff2');
-}
-@font-face {
- font-family: 'input-condensed';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/input-condensed/input-condensed-bold.woff2');
-}
-@font-face {
- font-family: 'input-condensed';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/input-condensed/input-condensed-italic.woff2');
-}
-@font-face {
- font-family: 'input-condensed';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/input-condensed/input-condensed.woff2');
-}
-@font-face {
- font-family: 'input-narrow';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/input-narrow/input-narrow-bold-italic.woff2');
-}
-@font-face {
- font-family: 'input-narrow';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/input-narrow/input-narrow-bold.woff2');
-}
-@font-face {
- font-family: 'input-narrow';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/input-narrow/input-narrow-italic.woff2');
-}
-@font-face {
- font-family: 'input-narrow';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/input-narrow/input-narrow.woff2');
-}
-@font-face {
- font-family: 'intel-one-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/intel-one-mono/intel-one-mono.woff2');
-}
-@font-face {
- font-family: 'intel-one-mono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/intel-one-mono/intel-one-mono-italic.woff2');
-}
-@font-face {
- font-family: 'intel-one-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/intel-one-mono/intel-one-mono-bold.woff2');
-}
-@font-face {
- font-family: 'intel-one-mono';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/intel-one-mono/intel-one-mono-bolditalic.woff2');
-}
-@font-face {
- font-family: 'iosevka';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/iosevka/iosevka.woff2');
-}
-@font-face {
- font-family: 'iosevka';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/iosevka/iosevka-italic.woff2');
-}
-@font-face {
- font-family: 'iosevka';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/iosevka/iosevka-bold.woff2');
-}
-@font-face {
- font-family: 'iosevka';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/iosevka/iosevka-bold-italic.woff2');
-}
-@font-face {
- font-family: 'iosevka-extended';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/iosevka-extended/iosevka-extended.woff2');
-}
-@font-face {
- font-family: 'iosevka-extended';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/iosevka-extended/iosevka-extended-italic.woff2');
-}
-@font-face {
- font-family: 'iosevka-extended';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/iosevka-extended/iosevka-extended-bold.woff2');
-}
-@font-face {
- font-family: 'iosevka-extended';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/iosevka-extended/iosevka-extended-bold-italic.woff2');
-}
-@font-face {
- font-family: 'iosevka-slab';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/iosevka-slab/iosevka-slab.woff2');
-}
-@font-face {
- font-family: 'iosevka-slab';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/iosevka-slab/iosevka-slab-italic.woff2');
-}
-@font-face {
- font-family: 'iosevka-slab';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/iosevka-slab/iosevka-slab-bold.woff2');
-}
-@font-face {
- font-family: 'iosevka-slab';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/iosevka-slab/iosevka-slab-bold-italic.woff2');
-}
-@font-face {
- font-family: 'iosevka-slab-extended';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/iosevka-slab-extended/iosevka-slab-extended.woff2');
-}
-@font-face {
- font-family: 'iosevka-slab-extended';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/iosevka-slab-extended/iosevka-slab-extended-italic.woff2');
-}
-@font-face {
- font-family: 'iosevka-slab-extended';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/iosevka-slab-extended/iosevka-slab-extended-bold.woff2');
-}
-@font-face {
- font-family: 'iosevka-slab-extended';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/iosevka-slab-extended/iosevka-slab-extended-bold-italic.woff2');
-}
-@font-face {
- font-family: 'ioskeley';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/ioskeley/ioskeley.woff2');
-}
-@font-face {
- font-family: 'ioskeley';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/ioskeley/ioskeley-italic.woff2');
-}
-@font-face {
- font-family: 'ioskeley';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/ioskeley/ioskeley-bold.woff2');
-}
-@font-face {
- font-family: 'ioskeley';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/ioskeley/ioskeley-bold-italic.woff2');
-}
-@font-face {
- font-family: 'inconsolata';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/inconsolata/inconsolata-bold.woff2');
-}
-@font-face {
- font-family: 'inconsolata';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/inconsolata/inconsolata.woff2');
-}
-@font-face {
- font-family: 'inconsolata-otf';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/inconsolata-otf/inconsolata-otf.woff2');
-}
-@font-face {
- font-family: 'indicate';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/indicate/indicate.woff2');
-}
-@font-face {
- font-family: 'inconsolata-go';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/inconsolata-go/inconsolata-go-bold.woff2');
-}
-@font-face {
- font-family: 'inconsolata-go';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/inconsolata-go/inconsolata-go.woff2');
-}
-@font-face {
- font-family: 'inconsolata-g';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/inconsolata-g/inconsolata-g.woff2');
-}
-@font-face {
- font-family: 'jetbrainsmono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/jetbrainsmono/jetbrainsmono.woff2');
-}
-@font-face {
- font-family: 'jetbrainsmono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/jetbrainsmono/jetbrainsmono-italic.woff2');
-}
-@font-face {
- font-family: 'jetbrainsmono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/jetbrainsmono/jetbrainsmono-bold.woff2');
-}
-@font-face {
- font-family: 'jetbrainsmono';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/jetbrainsmono/jetbrainsmono-bold-italic.woff2');
-}
-@font-face {
- font-family: 'julia-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/julia-mono/julia-mono.woff2');
-}
-@font-face {
- font-family: 'julia-mono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/julia-mono/julia-mono-italic.woff2');
-}
-@font-face {
- font-family: 'julia-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/julia-mono/julia-mono-bold.woff2');
-}
-@font-face {
- font-family: 'julia-mono';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/julia-mono/julia-mono-bold-italic.woff2');
-}
-@font-face {
- font-family: 'latin-modern';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/latin-modern/latin-modern-italic.woff2');
-}
-@font-face {
- font-family: 'latin-modern';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/latin-modern/latin-modern.woff2');
-}
-@font-face {
- font-family: 'league';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/league/league-bold.woff2');
-}
-@font-face {
- font-family: 'league';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/league/league.woff2');
-}
-@font-face {
- font-family: 'lekton';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/lekton/lekton-bold.woff2');
-}
-@font-face {
- font-family: 'lekton';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/lekton/lekton-italic.woff2');
-}
-@font-face {
- font-family: 'lekton';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/lekton/lekton.woff2');
-}
-@font-face {
- font-family: 'liberation';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/liberation/liberation-bold-italic.woff2');
-}
-@font-face {
- font-family: 'liberation';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/liberation/liberation-bold.woff2');
-}
-@font-face {
- font-family: 'liberation';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/liberation/liberation-italic.woff2');
-}
-@font-face {
- font-family: 'liberation';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/liberation/liberation.woff2');
-}
-@font-face {
- font-family: 'lilex';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/lilex/lilex-bold-italic.woff2');
-}
-@font-face {
- font-family: 'lilex';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/lilex/lilex-bold.woff2');
-}
-@font-face {
- font-family: 'lilex';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/lilex/lilex-italic.woff2');
-}
-@font-face {
- font-family: 'lilex';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/lilex/lilex.woff2');
-}
-@font-face {
- font-family: 'lotion';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/lotion/lotion.woff2');
-}
-@font-face {
- font-family: 'luculent';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/luculent/luculent-bold-italic.woff2');
-}
-@font-face {
- font-family: 'luculent';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/luculent/luculent-bold.woff2');
-}
-@font-face {
- font-family: 'luculent';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/luculent/luculent-italic.woff2');
-}
-@font-face {
- font-family: 'luculent';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/luculent/luculent.woff2');
-}
-@font-face {
- font-family: 'luxi';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/luxi/luxi-bold-italic.woff2');
-}
-@font-face {
- font-family: 'luxi';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/luxi/luxi-bold.woff2');
-}
-@font-face {
- font-family: 'luxi';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/luxi/luxi-italic.woff2');
-}
-@font-face {
- font-family: 'luxi';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/luxi/luxi.woff2');
-}
-@font-face {
- font-family: 'lyth-mono';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/lyth-mono/lyth-mono-bold-italic.woff2');
-}
-@font-face {
- font-family: 'lyth-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/lyth-mono/lyth-mono-bold.woff2');
-}
-@font-face {
- font-family: 'lyth-mono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/lyth-mono/lyth-mono-italic.woff2');
-}
-@font-face {
- font-family: 'lyth-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/lyth-mono/lyth-mono.woff2');
-}
-@font-face {
- font-family: 'maple';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/maple/maple-bold-italic.woff2');
-}
-@font-face {
- font-family: 'maple';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/maple/maple-bold.woff2');
-}
-@font-face {
- font-family: 'maple';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/maple/maple-italic.woff2');
-}
-@font-face {
- font-family: 'maple';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/maple/maple.woff2');
-}
-@font-face {
- font-family: 'martian-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/martian-mono/martian-mono-bold.woff2');
-}
-@font-face {
- font-family: 'martian-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/martian-mono/martian-mono.woff2');
-}
-@font-face {
- font-family: 'md-io';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/md-io/md-io-bold-italic.woff2');
-}
-@font-face {
- font-family: 'md-io';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/md-io/md-io-bold.woff2');
-}
-@font-face {
- font-family: 'md-io';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/md-io/md-io-italic.woff2');
-}
-@font-face {
- font-family: 'md-io';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/md-io/md-io.woff2');
-}
-@font-face {
- font-family: 'mensch';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/mensch/mensch.woff2');
-}
-@font-face {
- font-family: 'meslo';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/meslo/meslo-bold-italic.woff2');
-}
-@font-face {
- font-family: 'meslo';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/meslo/meslo-bold.woff2');
-}
-@font-face {
- font-family: 'meslo';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/meslo/meslo-italic.woff2');
-}
-@font-face {
- font-family: 'meslo';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/meslo/meslo.woff2');
-}
-@font-face {
- font-family: 'miracode';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/miracode/miracode.woff2');
-}
-@font-face {
- font-family: 'monaspace-argon';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/monaspace-argon/monaspace-argon-bold-italic.woff2');
-}
-@font-face {
- font-family: 'monaspace-argon';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/monaspace-argon/monaspace-argon-bold.woff2');
-}
-@font-face {
- font-family: 'monaspace-argon';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/monaspace-argon/monaspace-argon-italic.woff2');
-}
-@font-face {
- font-family: 'monaspace-argon';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/monaspace-argon/monaspace-argon.woff2');
-}
-@font-face {
- font-family: 'monaspace-krypton';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/monaspace-krypton/monaspace-krypton-bold-italic.woff2');
-}
-@font-face {
- font-family: 'monaspace-krypton';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/monaspace-krypton/monaspace-krypton-bold.woff2');
-}
-@font-face {
- font-family: 'monaspace-krypton';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/monaspace-krypton/monaspace-krypton-italic.woff2');
-}
-@font-face {
- font-family: 'monaspace-krypton';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/monaspace-krypton/monaspace-krypton.woff2');
-}
-@font-face {
- font-family: 'monaspace-neon';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/monaspace-neon/monaspace-neon-bold-italic.woff2');
-}
-@font-face {
- font-family: 'monaspace-neon';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/monaspace-neon/monaspace-neon-bold.woff2');
-}
-@font-face {
- font-family: 'monaspace-neon';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/monaspace-neon/monaspace-neon-italic.woff2');
-}
-@font-face {
- font-family: 'monaspace-neon';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/monaspace-neon/monaspace-neon.woff2');
-}
-@font-face {
- font-family: 'monaspace-radon';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/monaspace-radon/monaspace-radon-bold-italic.woff2');
-}
-@font-face {
- font-family: 'monaspace-radon';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/monaspace-radon/monaspace-radon-bold.woff2');
-}
-@font-face {
- font-family: 'monaspace-radon';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/monaspace-radon/monaspace-radon-italic.woff2');
-}
-@font-face {
- font-family: 'monaspace-radon';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/monaspace-radon/monaspace-radon.woff2');
-}
-@font-face {
- font-family: 'monaspace-xenon';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/monaspace-xenon/monaspace-xenon-bold-italic.woff2');
-}
-@font-face {
- font-family: 'monaspace-xenon';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/monaspace-xenon/monaspace-xenon-bold.woff2');
-}
-@font-face {
- font-family: 'monaspace-xenon';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/monaspace-xenon/monaspace-xenon-italic.woff2');
-}
-@font-face {
- font-family: 'monaspace-xenon';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/monaspace-xenon/monaspace-xenon.woff2');
-}
-@font-face {
- font-family: 'mona-sans-mono';
- font-weight: 200 900;
- font-style: normal;
- src: url('../resources/mona-sans-mono/mona-sans-mono.woff2');
-}
-@font-face {
- font-family: 'monocraft';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/monocraft/monocraft.woff2');
-}
-@font-face {
- font-family: 'monoflow';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/monoflow/monoflow-italic.woff2');
-}
-@font-face {
- font-family: 'monoflow';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/monoflow/monoflow.woff2');
-}
-@font-face {
- font-family: 'monofoki';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/monofoki/monofoki-bold-italic.woff2');
-}
-@font-face {
- font-family: 'monofoki';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/monofoki/monofoki-bold.woff2');
-}
-@font-face {
- font-family: 'monofoki';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/monofoki/monofoki-italic.woff2');
-}
-@font-face {
- font-family: 'monofoki';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/monofoki/monofoki.woff2');
-}
-@font-face {
- font-family: 'monofur';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/monofur/monofur-italic.woff2');
-}
-@font-face {
- font-family: 'monofur';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/monofur/monofur.woff2');
-}
-@font-face {
- font-family: 'monoid';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/monoid/monoid-bold.woff2');
-}
-@font-face {
- font-family: 'monoid';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/monoid/monoid-italic.woff2');
-}
-@font-face {
- font-family: 'monoid';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/monoid/monoid.woff2');
-}
-@font-face {
- font-family: 'mononoki';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/mononoki/mononoki-bold-italic.woff2');
-}
-@font-face {
- font-family: 'mononoki';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/mononoki/mononoki-bold.woff2');
-}
-@font-face {
- font-family: 'mononoki';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/mononoki/mononoki-italic.woff2');
-}
-@font-face {
- font-family: 'mononoki';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/mononoki/mononoki.woff2');
-}
-@font-face {
- font-family: 'myna';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/myna/myna-bold-italic.woff2');
-}
-@font-face {
- font-family: 'myna';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/myna/myna-bold.woff2');
-}
-@font-face {
- font-family: 'myna';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/myna/myna-italic.woff2');
-}
-@font-face {
- font-family: 'myna';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/myna/myna.woff2');
-}
-@font-face {
- font-family: 'mplus';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/mplus/mplus-bold.woff2');
-}
-@font-face {
- font-family: 'mplus';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/mplus/mplus.woff2');
-}
-@font-face {
- font-family: 'nanum-gothic-coding';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/nanum-gothic-coding/nanum-gothic-coding-bold.woff2');
-}
-@font-face {
- font-family: 'nanum-gothic-coding';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/nanum-gothic-coding/nanum-gothic-coding.woff2');
-}
-@font-face {
- font-family: 'nimbus-mono';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/nimbus-mono/nimbus-mono-bold-italic.woff2');
-}
-@font-face {
- font-family: 'nimbus-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/nimbus-mono/nimbus-mono-bold.woff2');
-}
-@font-face {
- font-family: 'nimbus-mono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/nimbus-mono/nimbus-mono-italic.woff2');
-}
-@font-face {
- font-family: 'nimbus-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/nimbus-mono/nimbus-mono.woff2');
-}
-@font-face {
- font-family: 'nk57';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/nk57/nk57-bold-italic.woff2');
-}
-@font-face {
- font-family: 'nk57';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/nk57/nk57-bold.woff2');
-}
-@font-face {
- font-family: 'nk57';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/nk57/nk57-italic.woff2');
-}
-@font-face {
- font-family: 'nk57';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/nk57/nk57.woff2');
-}
-@font-face {
- font-family: 'nordwand-mono';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/nordwand-mono/nordwand-mono-bold-italic.woff2');
-}
-@font-face {
- font-family: 'nordwand-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/nordwand-mono/nordwand-mono-bold.woff2');
-}
-@font-face {
- font-family: 'nordwand-mono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/nordwand-mono/nordwand-mono-italic.woff2');
-}
-@font-face {
- font-family: 'nordwand-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/nordwand-mono/nordwand-mono.woff2');
-}
-@font-face {
- font-family: 'notcouriersans';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/notcouriersans/notcouriersans-bold.woff2');
-}
-@font-face {
- font-family: 'notcouriersans';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/notcouriersans/notcouriersans.woff2');
-}
-@font-face {
- font-family: 'noto';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/noto/noto.woff2');
-}
-@font-face {
- font-family: 'nova';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/nova/nova.woff2');
-}
-@font-face {
- font-family: 'nova';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/nova/nova.woff2');
-}
-@font-face {
- font-family: 'office-code-pro';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/office-code-pro/office-code-pro-bold-italic.woff2');
-}
-@font-face {
- font-family: 'office-code-pro';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/office-code-pro/office-code-pro-bold.woff2');
-}
-@font-face {
- font-family: 'office-code-pro';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/office-code-pro/office-code-pro-italic.woff2');
-}
-@font-face {
- font-family: 'office-code-pro';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/office-code-pro/office-code-pro.woff2');
-}
-@font-face {
- font-family: 'old-timey';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/old-timey/old-timey.woff2');
-}
-@font-face {
- font-family: 'opendyslexic';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/opendyslexic/opendyslexic.woff2');
-}
-@font-face {
- font-family: 'overpass';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/overpass/overpass.woff2');
-}
-@font-face {
- font-family: 'overpass';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/overpass/overpass.woff2');
-}
-@font-face {
- font-family: 'oxygen';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/oxygen/oxygen.woff2');
-}
-@font-face {
- font-family: 'paper';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/paper/paper.woff2');
-}
-@font-face {
- font-family: 'plex-mono';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/plex-mono/plex-mono-semibold-italic.woff2');
-}
-@font-face {
- font-family: 'plex-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/plex-mono/plex-mono-semibold.woff2');
-}
-@font-face {
- font-family: 'plex-mono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/plex-mono/plex-mono-italic.woff2');
-}
-@font-face {
- font-family: 'plex-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/plex-mono/plex-mono.woff2');
-}
-@font-face {
- font-family: 'press-start-2p';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/press-start-2p/press-start-2p.woff2');
-}
-@font-face {
- font-family: 'profont';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/profont/profont.woff2');
-}
-@font-face {
- font-family: 'proggy-clean';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/proggy-clean/proggy-clean.woff2');
-}
-@font-face {
- font-family: 'proggy-vector';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/proggy-vector/proggy-vector.woff2');
-}
-@font-face {
- font-family: 'psudo';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/psudo/psudo-bold-italic.woff2');
-}
-@font-face {
- font-family: 'psudo';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/psudo/psudo-bold.woff2');
-}
-@font-face {
- font-family: 'psudo';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/psudo/psudo-italic.woff2');
-}
-@font-face {
- font-family: 'psudo';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/psudo/psudo.woff2');
-}
-@font-face {
- font-family: 'pt';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/pt/pt.woff2');
-}
-@font-face {
- font-family: 'pt';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/pt/pt-bold.woff2');
-}
-@font-face {
- font-family: 'quinze';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/quinze/quinze.woff2');
-}
-@font-face {
- font-family: 'recursive-mono-linear';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/recursive-mono-linear/recursive-mono-linear-bold-italic.woff2');
-}
-@font-face {
- font-family: 'recursive-mono-linear';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/recursive-mono-linear/recursive-mono-linear-bold.woff2');
-}
-@font-face {
- font-family: 'recursive-mono-linear';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/recursive-mono-linear/recursive-mono-linear-italic.woff2');
-}
-@font-face {
- font-family: 'recursive-mono-linear';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/recursive-mono-linear/recursive-mono-linear.woff2');
-}
-@font-face {
- font-family: 'reddit-sans';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/reddit-sans/reddit-sans-bold.woff2');
-}
-@font-face {
- font-family: 'reddit-sans';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/reddit-sans/reddit-sans.woff2');
-}
-@font-face {
- font-family: 'redhat';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/redhat/redhat-bold-italic.woff2');
-}
-@font-face {
- font-family: 'redhat';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/redhat/redhat-bold.woff2');
-}
-@font-face {
- font-family: 'redhat';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/redhat/redhat-italic.woff2');
-}
-@font-face {
- font-family: 'redhat';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/redhat/redhat.woff2');
-}
-@font-face {
- font-family: 'ricty-diminished';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/ricty-diminished/ricty-diminished-bold-italic.woff2');
-}
-@font-face {
- font-family: 'ricty-diminished';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/ricty-diminished/ricty-diminished-bold.woff2');
-}
-@font-face {
- font-family: 'ricty-diminished';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/ricty-diminished/ricty-diminished-italic.woff2');
-}
-@font-face {
- font-family: 'ricty-diminished';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/ricty-diminished/ricty-diminished.woff2');
-}
-@font-face {
- font-family: 'roboto';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/roboto/roboto-bold-italic.woff2');
-}
-@font-face {
- font-family: 'roboto';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/roboto/roboto-bold.woff2');
-}
-@font-face {
- font-family: 'roboto';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/roboto/roboto-italic.woff2');
-}
-@font-face {
- font-family: 'roboto';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/roboto/roboto.woff2');
-}
-@font-face {
- font-family: 'sarasa-mono';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/sarasa-mono/sarasa-mono-bold-italic.woff2');
-}
-@font-face {
- font-family: 'sarasa-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/sarasa-mono/sarasa-mono-bold.woff2');
-}
-@font-face {
- font-family: 'sarasa-mono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/sarasa-mono/sarasa-mono-italic.woff2');
-}
-@font-face {
- font-family: 'sarasa-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/sarasa-mono/sarasa-mono.woff2');
-}
-@font-face {
- font-family: 'sarasa-mono-slab';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/sarasa-mono-slab/sarasa-mono-slab-bold-italic.woff2');
-}
-@font-face {
- font-family: 'sarasa-mono-slab';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/sarasa-mono-slab/sarasa-mono-slab-bold.woff2');
-}
-@font-face {
- font-family: 'sarasa-mono-slab';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/sarasa-mono-slab/sarasa-mono-slab-italic.woff2');
-}
-@font-face {
- font-family: 'sarasa-mono-slab';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/sarasa-mono-slab/sarasa-mono-slab.woff2');
-}
-@font-face {
- font-family: 'sax';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/sax/sax.woff2');
-}
-@font-face {
- font-family: 'scientifica';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/scientifica/scientifica.woff2');
-}
-@font-face {
- font-family: 'scientifica';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/scientifica/scientifica-bold.woff2');
-}
-@font-face {
- font-family: 'scientifica';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/scientifica/scientifica-italic.woff2');
-}
-@font-face {
- font-family: 'sergamon';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/sergamon/sergamon.woff2');
-}
-@font-face {
- font-family: 'serious-shanns';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/serious-shanns/serious-shanns-bold-italic.woff2');
-}
-@font-face {
- font-family: 'serious-shanns';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/serious-shanns/serious-shanns-bold.woff2');
-}
-@font-face {
- font-family: 'serious-shanns';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/serious-shanns/serious-shanns-italic.woff2');
-}
-@font-face {
- font-family: 'serious-shanns';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/serious-shanns/serious-shanns.woff2');
-}
-@font-face {
- font-family: 'share-tech';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/share-tech/share-tech.woff2');
-}
-@font-face {
- font-family: 'sinclair-ql';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/sinclair-ql/sinclair-ql.woff2');
-}
-@font-face {
- font-family: 'sinclair-ql-extended';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/sinclair-ql-extended/sinclair-ql-extended.woff2');
-}
-@font-face {
- font-family: 'sk-modernist';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/sk-modernist/sk-modernist.woff2');
-}
-@font-face {
- font-family: 'sligoil';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/sligoil/sligoil.woff2');
-}
-@font-face {
- font-family: 'sono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/sono/sono-bold.woff2');
-}
-@font-face {
- font-family: 'sono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/sono/sono.woff2');
-}
-@font-face {
- font-family: 'source-code-pro';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/source-code-pro/source-code-pro-bold-italic.woff2');
-}
-@font-face {
- font-family: 'source-code-pro';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/source-code-pro/source-code-pro-bold.woff2');
-}
-@font-face {
- font-family: 'source-code-pro';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/source-code-pro/source-code-pro-italic.woff2');
-}
-@font-face {
- font-family: 'source-code-pro';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/source-code-pro/source-code-pro.woff2');
-}
-@font-face {
- font-family: 'space';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/space/space-bold.woff2');
-}
-@font-face {
- font-family: 'space';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/space/space.woff2');
-}
-@font-face {
- font-family: 'space';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/space/space-bold-italic.woff2');
-}
-@font-face {
- font-family: 'space';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/space/space-italic.woff2');
-}
-@font-face {
- font-family: 'spleen';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/spleen/spleen.woff2');
-}
-@font-face {
- font-family: 'sudo';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/sudo/sudo-bold-italic.woff2');
-}
-@font-face {
- font-family: 'sudo';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/sudo/sudo-bold.woff2');
-}
-@font-face {
- font-family: 'sudo';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/sudo/sudo-italic.woff2');
-}
-@font-face {
- font-family: 'sudo';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/sudo/sudo.woff2');
-}
-@font-face {
- font-family: 'sometype-mono';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/sometype-mono/sometype-mono-bold-italic.woff2');
-}
-@font-face {
- font-family: 'sometype-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/sometype-mono/sometype-mono-bold.woff2');
-}
-@font-face {
- font-family: 'sometype-mono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/sometype-mono/sometype-mono-italic.woff2');
-}
-@font-face {
- font-family: 'sometype-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/sometype-mono/sometype-mono.woff2');
-}
-@font-face {
- font-family: 'tex-gyre-cursor';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/tex-gyre-cursor/tex-gyre-cursor-bold-italic.woff2');
-}
-@font-face {
- font-family: 'tex-gyre-cursor';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/tex-gyre-cursor/tex-gyre-cursor-bold.woff2');
-}
-@font-face {
- font-family: 'tex-gyre-cursor';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/tex-gyre-cursor/tex-gyre-cursor-italic.woff2');
-}
-@font-face {
- font-family: 'tex-gyre-cursor';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/tex-gyre-cursor/tex-gyre-cursor.woff2');
-}
-@font-face {
- font-family: 'terminus-consoleet';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/terminus-consoleet/terminus-consoleet-bold.woff2');
-}
-@font-face {
- font-family: 'terminus-consoleet';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/terminus-consoleet/terminus-consoleet.woff2');
-}
-@font-face {
- font-family: 'terminus-consoleet-smooth';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/terminus-consoleet-smooth/terminus-consoleet-smooth.woff2');
-}
-@font-face {
- font-family: 'terminus-ttf';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/terminus-ttf/terminus-ttf-bold-italic.woff2');
-}
-@font-face {
- font-family: 'terminus-ttf';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/terminus-ttf/terminus-ttf-bold.woff2');
-}
-@font-face {
- font-family: 'terminus-ttf';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/terminus-ttf/terminus-ttf-italic.woff2');
-}
-@font-face {
- font-family: 'terminus-ttf';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/terminus-ttf/terminus-ttf.woff2');
-}
-@font-face {
- font-family: 'topaz-a1200';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/topaz-a1200/topaz-a1200.woff2');
-}
-@font-face {
- font-family: 'topaz-a500';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/topaz-a500/topaz-a500.woff2');
-}
-@font-face {
- font-family: 'twilio-sans-mono';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/twilio-sans-mono/twilio-sans-mono-bold-italic.woff2');
-}
-@font-face {
- font-family: 'twilio-sans-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/twilio-sans-mono/twilio-sans-mono-bold.woff2');
-}
-@font-face {
- font-family: 'twilio-sans-mono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/twilio-sans-mono/twilio-sans-mono-italic.woff2');
-}
-@font-face {
- font-family: 'twilio-sans-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/twilio-sans-mono/twilio-sans-mono.woff2');
-}
-@font-face {
- font-family: 'ubuntu';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/ubuntu/ubuntu-bold-italic.woff2');
-}
-@font-face {
- font-family: 'ubuntu';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/ubuntu/ubuntu-bold.woff2');
-}
-@font-face {
- font-family: 'ubuntu';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/ubuntu/ubuntu-italic.woff2');
-}
-@font-face {
- font-family: 'ubuntu';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/ubuntu/ubuntu.woff2');
-}
-@font-face {
- font-family: 'unifont';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/unifont/unifont.woff2');
-}
-@font-face {
- font-family: 'unifontex';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/unifontex/unifontex.woff2');
-}
-@font-face {
- font-family: 'verily';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/verily/verily.woff2');
-}
-@font-face {
- font-family: 'victor-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/victor-mono/victor-mono.woff2');
-}
-@font-face {
- font-family: 'victor-mono';
- font-weight: normal;
- font-style: italic;
- src: url('../resources/victor-mono/victor-mono-italic.woff2');
-}
-@font-face {
- font-family: 'victor-mono';
- font-weight: bold;
- font-style: normal;
- src: url('../resources/victor-mono/victor-mono-bold.woff2');
-}
-@font-face {
- font-family: 'victor-mono';
- font-weight: bold;
- font-style: italic;
- src: url('../resources/victor-mono/victor-mono-bold-italic.woff2');
-}
-@font-face {
- font-family: 'vt323';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/vt323/vt323.woff2');
-}
-@font-face {
- font-family: 'zhima-mono';
- font-weight: normal;
- font-style: normal;
- src: url('../resources/zhima-mono/zhima-mono.woff2');
-}
diff --git a/index.css b/index.css
index f0ac100a..2e840b2f 100644
--- a/index.css
+++ b/index.css
@@ -434,43 +434,9 @@ section.select-list {
display: block;
flex: 1;
}
- .entry.filtered-out {
- display: none;
- }
- .entry.group-child:not(.group-child-visible) {
- display: none;
- }
- .entry.group-child {
+ .entry[data-child-of] {
padding-left: 24px;
}
- button.group-toggle {
- position: absolute;
- bottom: 8px;
- right: 6px;
- width: auto;
- background: none;
- border: none;
- cursor: pointer;
- padding: 0;
- display: flex;
- align-items: center;
- color: var(--medium-grey);
- font-size: 11px;
- svg {
- transition: transform .3s ease-in-out;
- transform: rotate(-90deg);
- }
- }
- .group-open button.group-toggle svg {
- transform: rotate(0deg);
- }
- .entry:hover button.group-toggle,
- .entry.active button.group-toggle {
- color: var(--dark-grey);
- }
- button.group-toggle:hover {
- color: var(--ink-black);
- }
a[data-value] {
display: block;
width: 66.67%;
diff --git a/index.html b/index.html
index 4a7e4612..ca4428c3 100755
--- a/index.html
+++ b/index.html
@@ -91,7 +91,7 @@
-
+