From 377ae9686fe736cf0c70f0bf23be1068d925abca Mon Sep 17 00:00:00 2001
From: pancakes
Date: Wed, 20 Aug 2025 00:46:27 +1000
Subject: [PATCH] Switch font from FiraGO to Inter
---
src/routes/+layout.svelte | 1 +
src/routes/inter.css | 449 ++++++++++++++++++
src/routes/style.css | 131 +----
static/assets/fonts/FiraGO/FiraGO-Bold.woff2 | Bin 258112 -> 0 bytes
.../fonts/FiraGO/FiraGO-BoldItalic.woff2 | Bin 265536 -> 0 bytes
.../fonts/FiraGO/FiraGO-ExtraBold.woff2 | Bin 256848 -> 0 bytes
.../fonts/FiraGO/FiraGO-ExtraBoldItalic.woff2 | Bin 265876 -> 0 bytes
.../fonts/FiraGO/FiraGO-ExtraLight.woff2 | Bin 255032 -> 0 bytes
.../FiraGO/FiraGO-ExtraLightItalic.woff2 | Bin 262500 -> 0 bytes
.../assets/fonts/FiraGO/FiraGO-Italic.woff2 | Bin 258920 -> 0 bytes
static/assets/fonts/FiraGO/FiraGO-Light.woff2 | Bin 255312 -> 0 bytes
.../fonts/FiraGO/FiraGO-LightItalic.woff2 | Bin 262424 -> 0 bytes
.../assets/fonts/FiraGO/FiraGO-Medium.woff2 | Bin 259140 -> 0 bytes
.../fonts/FiraGO/FiraGO-MediumItalic.woff2 | Bin 265924 -> 0 bytes
.../assets/fonts/FiraGO/FiraGO-Regular.woff2 | Bin 250752 -> 0 bytes
.../assets/fonts/FiraGO/FiraGO-SemiBold.woff2 | Bin 258084 -> 0 bytes
.../fonts/FiraGO/FiraGO-SemiBoldItalic.woff2 | Bin 265692 -> 0 bytes
static/assets/fonts/Inter/Inter-Black.woff2 | Bin 0 -> 111668 bytes
.../fonts/Inter/Inter-BlackItalic.woff2 | Bin 0 -> 118420 bytes
static/assets/fonts/Inter/Inter-Bold.woff2 | Bin 0 -> 114840 bytes
.../assets/fonts/Inter/Inter-BoldItalic.woff2 | Bin 0 -> 121500 bytes
.../assets/fonts/Inter/Inter-ExtraBold.woff2 | Bin 0 -> 114856 bytes
.../fonts/Inter/Inter-ExtraBoldItalic.woff2 | Bin 0 -> 121516 bytes
.../assets/fonts/Inter/Inter-ExtraLight.woff2 | Bin 0 -> 112728 bytes
.../fonts/Inter/Inter-ExtraLightItalic.woff2 | Bin 0 -> 119320 bytes
static/assets/fonts/Inter/Inter-Italic.woff2 | Bin 0 -> 117700 bytes
static/assets/fonts/Inter/Inter-Light.woff2 | Bin 0 -> 112592 bytes
.../fonts/Inter/Inter-LightItalic.woff2 | Bin 0 -> 119608 bytes
static/assets/fonts/Inter/Inter-Medium.woff2 | Bin 0 -> 114348 bytes
.../fonts/Inter/Inter-MediumItalic.woff2 | Bin 0 -> 120784 bytes
static/assets/fonts/Inter/Inter-Regular.woff2 | Bin 0 -> 111268 bytes
.../assets/fonts/Inter/Inter-SemiBold.woff2 | Bin 0 -> 114812 bytes
.../fonts/Inter/Inter-SemiBoldItalic.woff2 | Bin 0 -> 121416 bytes
static/assets/fonts/Inter/Inter-Thin.woff2 | Bin 0 -> 109548 bytes
.../assets/fonts/Inter/Inter-ThinItalic.woff2 | Bin 0 -> 116880 bytes
.../fonts/Inter/InterDisplay-Black.woff2 | Bin 0 -> 110308 bytes
.../Inter/InterDisplay-BlackItalic.woff2 | Bin 0 -> 116820 bytes
.../fonts/Inter/InterDisplay-Bold.woff2 | Bin 0 -> 113556 bytes
.../fonts/Inter/InterDisplay-BoldItalic.woff2 | Bin 0 -> 120432 bytes
.../fonts/Inter/InterDisplay-ExtraBold.woff2 | Bin 0 -> 113636 bytes
.../Inter/InterDisplay-ExtraBoldItalic.woff2 | Bin 0 -> 120712 bytes
.../fonts/Inter/InterDisplay-ExtraLight.woff2 | Bin 0 -> 113108 bytes
.../Inter/InterDisplay-ExtraLightItalic.woff2 | Bin 0 -> 120124 bytes
.../fonts/Inter/InterDisplay-Italic.woff2 | Bin 0 -> 116988 bytes
.../fonts/Inter/InterDisplay-Light.woff2 | Bin 0 -> 112976 bytes
.../Inter/InterDisplay-LightItalic.woff2 | Bin 0 -> 119692 bytes
.../fonts/Inter/InterDisplay-Medium.woff2 | Bin 0 -> 113476 bytes
.../Inter/InterDisplay-MediumItalic.woff2 | Bin 0 -> 120560 bytes
.../fonts/Inter/InterDisplay-Regular.woff2 | Bin 0 -> 108948 bytes
.../fonts/Inter/InterDisplay-SemiBold.woff2 | Bin 0 -> 113772 bytes
.../Inter/InterDisplay-SemiBoldItalic.woff2 | Bin 0 -> 120468 bytes
.../fonts/Inter/InterDisplay-Thin.woff2 | Bin 0 -> 108820 bytes
.../fonts/Inter/InterDisplay-ThinItalic.woff2 | Bin 0 -> 116040 bytes
.../fonts/Inter/InterVariable-Italic.woff2 | Bin 0 -> 387976 bytes
static/assets/fonts/Inter/InterVariable.woff2 | Bin 0 -> 352240 bytes
55 files changed, 469 insertions(+), 112 deletions(-)
create mode 100644 src/routes/inter.css
delete mode 100644 static/assets/fonts/FiraGO/FiraGO-Bold.woff2
delete mode 100644 static/assets/fonts/FiraGO/FiraGO-BoldItalic.woff2
delete mode 100644 static/assets/fonts/FiraGO/FiraGO-ExtraBold.woff2
delete mode 100644 static/assets/fonts/FiraGO/FiraGO-ExtraBoldItalic.woff2
delete mode 100644 static/assets/fonts/FiraGO/FiraGO-ExtraLight.woff2
delete mode 100644 static/assets/fonts/FiraGO/FiraGO-ExtraLightItalic.woff2
delete mode 100644 static/assets/fonts/FiraGO/FiraGO-Italic.woff2
delete mode 100644 static/assets/fonts/FiraGO/FiraGO-Light.woff2
delete mode 100644 static/assets/fonts/FiraGO/FiraGO-LightItalic.woff2
delete mode 100644 static/assets/fonts/FiraGO/FiraGO-Medium.woff2
delete mode 100644 static/assets/fonts/FiraGO/FiraGO-MediumItalic.woff2
delete mode 100644 static/assets/fonts/FiraGO/FiraGO-Regular.woff2
delete mode 100644 static/assets/fonts/FiraGO/FiraGO-SemiBold.woff2
delete mode 100644 static/assets/fonts/FiraGO/FiraGO-SemiBoldItalic.woff2
create mode 100644 static/assets/fonts/Inter/Inter-Black.woff2
create mode 100644 static/assets/fonts/Inter/Inter-BlackItalic.woff2
create mode 100644 static/assets/fonts/Inter/Inter-Bold.woff2
create mode 100644 static/assets/fonts/Inter/Inter-BoldItalic.woff2
create mode 100644 static/assets/fonts/Inter/Inter-ExtraBold.woff2
create mode 100644 static/assets/fonts/Inter/Inter-ExtraBoldItalic.woff2
create mode 100644 static/assets/fonts/Inter/Inter-ExtraLight.woff2
create mode 100644 static/assets/fonts/Inter/Inter-ExtraLightItalic.woff2
create mode 100644 static/assets/fonts/Inter/Inter-Italic.woff2
create mode 100644 static/assets/fonts/Inter/Inter-Light.woff2
create mode 100644 static/assets/fonts/Inter/Inter-LightItalic.woff2
create mode 100644 static/assets/fonts/Inter/Inter-Medium.woff2
create mode 100644 static/assets/fonts/Inter/Inter-MediumItalic.woff2
create mode 100644 static/assets/fonts/Inter/Inter-Regular.woff2
create mode 100644 static/assets/fonts/Inter/Inter-SemiBold.woff2
create mode 100644 static/assets/fonts/Inter/Inter-SemiBoldItalic.woff2
create mode 100644 static/assets/fonts/Inter/Inter-Thin.woff2
create mode 100644 static/assets/fonts/Inter/Inter-ThinItalic.woff2
create mode 100644 static/assets/fonts/Inter/InterDisplay-Black.woff2
create mode 100644 static/assets/fonts/Inter/InterDisplay-BlackItalic.woff2
create mode 100644 static/assets/fonts/Inter/InterDisplay-Bold.woff2
create mode 100644 static/assets/fonts/Inter/InterDisplay-BoldItalic.woff2
create mode 100644 static/assets/fonts/Inter/InterDisplay-ExtraBold.woff2
create mode 100644 static/assets/fonts/Inter/InterDisplay-ExtraBoldItalic.woff2
create mode 100644 static/assets/fonts/Inter/InterDisplay-ExtraLight.woff2
create mode 100644 static/assets/fonts/Inter/InterDisplay-ExtraLightItalic.woff2
create mode 100644 static/assets/fonts/Inter/InterDisplay-Italic.woff2
create mode 100644 static/assets/fonts/Inter/InterDisplay-Light.woff2
create mode 100644 static/assets/fonts/Inter/InterDisplay-LightItalic.woff2
create mode 100644 static/assets/fonts/Inter/InterDisplay-Medium.woff2
create mode 100644 static/assets/fonts/Inter/InterDisplay-MediumItalic.woff2
create mode 100644 static/assets/fonts/Inter/InterDisplay-Regular.woff2
create mode 100644 static/assets/fonts/Inter/InterDisplay-SemiBold.woff2
create mode 100644 static/assets/fonts/Inter/InterDisplay-SemiBoldItalic.woff2
create mode 100644 static/assets/fonts/Inter/InterDisplay-Thin.woff2
create mode 100644 static/assets/fonts/Inter/InterDisplay-ThinItalic.woff2
create mode 100644 static/assets/fonts/Inter/InterVariable-Italic.woff2
create mode 100644 static/assets/fonts/Inter/InterVariable.woff2
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index 81cf2b9..a03b741 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -2,6 +2,7 @@
import { page } from "$app/state";
import Footer from "$lib/components/Footer.svelte";
import Navbar from "$lib/components/Navbar.svelte";
+ import "./inter.css";
import "./style.css";
/**
* @typedef {Object} Props
diff --git a/src/routes/inter.css b/src/routes/inter.css
new file mode 100644
index 0000000..8dcf560
--- /dev/null
+++ b/src/routes/inter.css
@@ -0,0 +1,449 @@
+@font-face {
+ font-family: InterVariable;
+ font-style: normal;
+ font-weight: 100 900;
+ font-display: swap;
+ src: url('/assets/fonts/Inter/InterVariable.woff2') format('woff2');
+}
+
+@font-face {
+ font-family: InterVariable;
+ font-style: italic;
+ font-weight: 100 900;
+ font-display: swap;
+ src: url('/assets/fonts/Inter/InterVariable-Italic.woff2') format('woff2');
+}
+
+/* static fonts */
+@font-face {
+ font-family: Inter;
+ font-style: normal;
+ font-weight: 100;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/Inter-Thin.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: Inter;
+ font-style: italic;
+ font-weight: 100;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/Inter-ThinItalic.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: Inter;
+ font-style: normal;
+ font-weight: 200;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/Inter-ExtraLight.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: Inter;
+ font-style: italic;
+ font-weight: 200;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/Inter-ExtraLightItalic.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: Inter;
+ font-style: normal;
+ font-weight: 300;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/Inter-Light.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: Inter;
+ font-style: italic;
+ font-weight: 300;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/Inter-LightItalic.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: Inter;
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/Inter-Regular.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: Inter;
+ font-style: italic;
+ font-weight: 400;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/Inter-Italic.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: Inter;
+ font-style: normal;
+ font-weight: 500;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/Inter-Medium.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: Inter;
+ font-style: italic;
+ font-weight: 500;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/Inter-MediumItalic.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: Inter;
+ font-style: normal;
+ font-weight: 600;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/Inter-SemiBold.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: Inter;
+ font-style: italic;
+ font-weight: 600;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/Inter-SemiBoldItalic.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: Inter;
+ font-style: normal;
+ font-weight: 700;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/Inter-Bold.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: Inter;
+ font-style: italic;
+ font-weight: 700;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/Inter-BoldItalic.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: Inter;
+ font-style: normal;
+ font-weight: 800;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/Inter-ExtraBold.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: Inter;
+ font-style: italic;
+ font-weight: 800;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/Inter-ExtraBoldItalic.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: Inter;
+ font-style: normal;
+ font-weight: 900;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/Inter-Black.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: Inter;
+ font-style: italic;
+ font-weight: 900;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/Inter-BlackItalic.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: InterDisplay;
+ font-style: normal;
+ font-weight: 100;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/InterDisplay-Thin.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: InterDisplay;
+ font-style: italic;
+ font-weight: 100;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/InterDisplay-ThinItalic.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: InterDisplay;
+ font-style: normal;
+ font-weight: 200;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/InterDisplay-ExtraLight.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: InterDisplay;
+ font-style: italic;
+ font-weight: 200;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/InterDisplay-ExtraLightItalic.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: InterDisplay;
+ font-style: normal;
+ font-weight: 300;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/InterDisplay-Light.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: InterDisplay;
+ font-style: italic;
+ font-weight: 300;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/InterDisplay-LightItalic.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: InterDisplay;
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/InterDisplay-Regular.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: InterDisplay;
+ font-style: italic;
+ font-weight: 400;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/InterDisplay-Italic.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: InterDisplay;
+ font-style: normal;
+ font-weight: 500;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/InterDisplay-Medium.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: InterDisplay;
+ font-style: italic;
+ font-weight: 500;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/InterDisplay-MediumItalic.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: InterDisplay;
+ font-style: normal;
+ font-weight: 600;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/InterDisplay-SemiBold.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: InterDisplay;
+ font-style: italic;
+ font-weight: 600;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/InterDisplay-SemiBoldItalic.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: InterDisplay;
+ font-style: normal;
+ font-weight: 700;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/InterDisplay-Bold.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: InterDisplay;
+ font-style: italic;
+ font-weight: 700;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/InterDisplay-BoldItalic.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: InterDisplay;
+ font-style: normal;
+ font-weight: 800;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/InterDisplay-ExtraBold.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: InterDisplay;
+ font-style: italic;
+ font-weight: 800;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/InterDisplay-ExtraBoldItalic.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: InterDisplay;
+ font-style: normal;
+ font-weight: 900;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/InterDisplay-Black.woff2") format("woff2");
+}
+
+@font-face {
+ font-family: InterDisplay;
+ font-style: italic;
+ font-weight: 900;
+ font-display: swap;
+ src: url("/assets/fonts/Inter/InterDisplay-BlackItalic.woff2") format("woff2");
+}
+
+@font-feature-values InterVariable {
+ @character-variant {
+ cv01: 1;
+ cv02: 2;
+ cv03: 3;
+ cv04: 4;
+ cv05: 5;
+ cv06: 6;
+ cv07: 7;
+ cv08: 8;
+ cv09: 9;
+ cv10: 10;
+ cv11: 11;
+ cv12: 12;
+ cv13: 13;
+ alt-1: 1; /* Alternate one */
+ alt-3: 9; /* Flat-top three */
+ open-4: 2; /* Open four */
+ open-6: 3; /* Open six */
+ open-9: 4; /* Open nine */
+ lc-l-with-tail: 5; /* Lower-case L with tail */
+ simplified-u: 6; /* Simplified u */
+ alt-double-s: 7; /* Alternate German double s */
+ uc-i-with-serif: 8; /* Upper-case i with serif */
+ uc-g-with-spur: 10; /* Capital G with spur */
+ single-story-a: 11; /* Single-story a */
+ compact-lc-f: 12; /* Compact f */
+ compact-lc-t: 13; /* Compact t */
+ }
+ @styleset {
+ ss01: 1;
+ ss02: 2;
+ ss03: 3;
+ ss04: 4;
+ ss05: 5;
+ ss06: 6;
+ ss07: 7;
+ ss08: 8;
+ open-digits: 1; /* Open digits */
+ disambiguation: 2; /* Disambiguation (with zero) */
+ disambiguation-except-zero: 4; /* Disambiguation (no zero) */
+ round-quotes-and-commas: 3; /* Round quotes & commas */
+ square-punctuation: 7; /* Square punctuation */
+ square-quotes: 8; /* Square quotes */
+ circled-characters: 5; /* Circled characters */
+ squared-characters: 6; /* Squared characters */
+ }
+}
+@font-feature-values Inter {
+ @character-variant {
+ cv01: 1;
+ cv02: 2;
+ cv03: 3;
+ cv04: 4;
+ cv05: 5;
+ cv06: 6;
+ cv07: 7;
+ cv08: 8;
+ cv09: 9;
+ cv10: 10;
+ cv11: 11;
+ cv12: 12;
+ cv13: 13;
+ alt-1: 1; /* Alternate one */
+ alt-3: 9; /* Flat-top three */
+ open-4: 2; /* Open four */
+ open-6: 3; /* Open six */
+ open-9: 4; /* Open nine */
+ lc-l-with-tail: 5; /* Lower-case L with tail */
+ simplified-u: 6; /* Simplified u */
+ alt-double-s: 7; /* Alternate German double s */
+ uc-i-with-serif: 8; /* Upper-case i with serif */
+ uc-g-with-spur: 10; /* Capital G with spur */
+ single-story-a: 11; /* Single-story a */
+ compact-lc-f: 12; /* Compact f */
+ compact-lc-t: 13; /* Compact t */
+ }
+ @styleset {
+ ss01: 1;
+ ss02: 2;
+ ss03: 3;
+ ss04: 4;
+ ss05: 5;
+ ss06: 6;
+ ss07: 7;
+ ss08: 8;
+ open-digits: 1; /* Open digits */
+ disambiguation: 2; /* Disambiguation (with zero) */
+ disambiguation-except-zero: 4; /* Disambiguation (no zero) */
+ round-quotes-and-commas: 3; /* Round quotes & commas */
+ square-punctuation: 7; /* Square punctuation */
+ square-quotes: 8; /* Square quotes */
+ circled-characters: 5; /* Circled characters */
+ squared-characters: 6; /* Squared characters */
+ }
+}
+@font-feature-values InterDisplay {
+ @character-variant {
+ cv01: 1;
+ cv02: 2;
+ cv03: 3;
+ cv04: 4;
+ cv05: 5;
+ cv06: 6;
+ cv07: 7;
+ cv08: 8;
+ cv09: 9;
+ cv10: 10;
+ cv11: 11;
+ cv12: 12;
+ cv13: 13;
+ alt-1: 1; /* Alternate one */
+ alt-3: 9; /* Flat-top three */
+ open-4: 2; /* Open four */
+ open-6: 3; /* Open six */
+ open-9: 4; /* Open nine */
+ lc-l-with-tail: 5; /* Lower-case L with tail */
+ simplified-u: 6; /* Simplified u */
+ alt-double-s: 7; /* Alternate German double s */
+ uc-i-with-serif: 8; /* Upper-case i with serif */
+ uc-g-with-spur: 10; /* Capital G with spur */
+ single-story-a: 11; /* Single-story a */
+ compact-lc-f: 12; /* Compact f */
+ compact-lc-t: 13; /* Compact t */
+ }
+ @styleset {
+ ss01: 1;
+ ss02: 2;
+ ss03: 3;
+ ss04: 4;
+ ss05: 5;
+ ss06: 6;
+ ss07: 7;
+ ss08: 8;
+ open-digits: 1; /* Open digits */
+ disambiguation: 2; /* Disambiguation (with zero) */
+ disambiguation-except-zero: 4; /* Disambiguation (no zero) */
+ round-quotes-and-commas: 3; /* Round quotes & commas */
+ square-punctuation: 7; /* Square punctuation */
+ square-quotes: 8; /* Square quotes */
+ circled-characters: 5; /* Circled characters */
+ squared-characters: 6; /* Squared characters */
+ }
+}
diff --git a/src/routes/style.css b/src/routes/style.css
index b9aae57..d497e49 100644
--- a/src/routes/style.css
+++ b/src/routes/style.css
@@ -5,105 +5,6 @@
font-style: normal;
}
-/* This is going to be quite long */
-@font-face {
- font-family: "FiraGO";
- src: url("/assets/fonts/FiraGO/FiraGO-ExtraLight.woff2") format("woff2");
- font-weight: 200;
- font-style: normal;
-}
-
-@font-face {
- font-family: "FiraGO";
- src: url("/assets/fonts/FiraGO/FiraGO-ExtraLightItalic.woff2") format("woff2");
- font-weight: 200;
- font-style: italic;
-}
-
-@font-face {
- font-family: "FiraGO";
- src: url("/assets/fonts/FiraGO/FiraGO-Light.woff2") format("woff2");
- font-weight: 300;
- font-style: normal;
-}
-
-@font-face {
- font-family: "FiraGO";
- src: url("/assets/fonts/FiraGO/FiraGO-LightItalic.woff2") format("woff2");
- font-weight: 300;
- font-style: italic;
-}
-
-@font-face {
- font-family: "FiraGO";
- src: url("/assets/fonts/FiraGO/FiraGO-Regular.woff2") format("woff2");
- font-weight: 400;
- font-style: normal;
-}
-
-@font-face {
- font-family: "FiraGO";
- src: url("/assets/fonts/FiraGO/FiraGO-Italic.woff2") format("woff2");
- font-weight: 400;
- font-style: italic;
-}
-
-@font-face {
- font-family: "FiraGO";
- src: url("/assets/fonts/FiraGO/FiraGO-Medium.woff2") format("woff2");
- font-weight: 500;
- font-style: normal;
-}
-
-@font-face {
- font-family: "FiraGO";
- src: url("/assets/fonts/FiraGO/FiraGO-MediumItalic.woff2") format("woff2");
- font-weight: 500;
- font-style: italic;
-}
-
-@font-face {
- font-family: "FiraGO";
- src: url("/assets/fonts/FiraGO/FiraGO-SemiBold.woff2") format("woff2");
- font-weight: 600;
- font-style: normal;
-}
-
-@font-face {
- font-family: "FiraGO";
- src: url("/assets/fonts/FiraGO/FiraGO-SemiBoldItalic.woff2") format("woff2");
- font-weight: 600;
- font-style: italic;
-}
-
-@font-face {
- font-family: "FiraGO";
- src: url("/assets/fonts/FiraGO/FiraGO-Bold.woff2") format("woff2");
- font-weight: 700;
- font-style: normal;
-}
-
-@font-face {
- font-family: "FiraGO";
- src: url("/assets/fonts/FiraGO/FiraGO-BoldItalic.woff2") format("woff2");
- font-weight: 700;
- font-style: italic;
-}
-
-@font-face {
- font-family: "FiraGO";
- src: url("/assets/fonts/FiraGO/FiraGO-ExtraBold.woff2") format("woff2");
- font-weight: 800;
- font-style: normal;
-}
-
-@font-face {
- font-family: "FiraGO";
- src: url("/assets/fonts/FiraGO/FiraGO-ExtraBoldItalic.woff2") format("woff2");
- font-weight: 800;
- font-style: italic;
-}
-
:root {
--accent: hsl(287, 50%, 59%);
--accent-2: light-dark(hsl(287, 50%, 39%), hsl(287, 50%, 79%));
@@ -115,6 +16,14 @@
--error: hsl(0, 50%, 59%);
--radius: 12px;
+
+ font-family: Inter, sans-serif;
+}
+
+@supports (font-variation-settings: normal) {
+ :root {
+ font-family: InterVariable, sans-serif;
+ }
}
body {
@@ -127,8 +36,6 @@ body {
/* Colors */
background-color: var(--background);
color: var(--foreground);
-
- font-family: "FiraGO", sans-serif;
}
article:first-of-type,
@@ -263,13 +170,13 @@ video {
height: auto;
}
-blockquote>:not(footer):first-of-type::before {
+blockquote > :not(footer):first-of-type::before {
content: open-quote;
color: var(--accent);
font-weight: 800;
}
-blockquote>:not(footer):last-of-type::after {
+blockquote > :not(footer):last-of-type::after {
content: close-quote;
color: var(--accent);
font-weight: 800;
@@ -362,15 +269,15 @@ details[open] {
padding-bottom: 1px;
}
-details+details {
+details + details {
margin-top: 0.5em;
}
-details>* {
+details > * {
margin-left: 2em;
}
-details>summary {
+details > summary {
margin-left: 0;
padding: 0.5em;
width: fit-content;
@@ -462,13 +369,13 @@ table.rows tbody tr:nth-child(2n) {
color: black;
}
-.icon-link>a,
-.icon-link>span {
+.icon-link > a,
+.icon-link > span {
padding-left: 0.15rem;
line-height: 2em;
}
-.icon-link>img {
+.icon-link > img {
display: inline-block;
width: 2em;
max-height: 2em;
@@ -490,11 +397,11 @@ table.rows tbody tr:nth-child(2n) {
font-weight: bolder;
}
-.notice>p:first-child {
+.notice > p:first-child {
margin-top: 0;
}
-.notice>p:last-child {
+.notice > p:last-child {
margin-bottom: 0;
}
@@ -508,7 +415,7 @@ table.rows tbody tr:nth-child(2n) {
}
@media (prefers-color-scheme: dark) {
- .icon-link>img.invert {
+ .icon-link > img.invert {
filter: hue-rotate(180deg) invert();
}
}
\ No newline at end of file
diff --git a/static/assets/fonts/FiraGO/FiraGO-Bold.woff2 b/static/assets/fonts/FiraGO/FiraGO-Bold.woff2
deleted file mode 100644
index 8c06416f426690eabe794b49dd9ab1fa8824eb18..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 258112
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