diff --git a/src/_includes/global/baselayout.njk b/src/_includes/global/baselayout.njk
index bb20426f..cdb7d985 100644
--- a/src/_includes/global/baselayout.njk
+++ b/src/_includes/global/baselayout.njk
@@ -17,6 +17,7 @@
{# Fonts #}
+
{# Font Awesome #}
diff --git a/src/assets/css/general.css b/src/assets/css/general.css
index d2b47721..15554725 100644
--- a/src/assets/css/general.css
+++ b/src/assets/css/general.css
@@ -107,6 +107,10 @@ figcaption {
margin-top: 0.2em;
}
+code {
+ font-family: var(--ff-monospace), ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, Consolas, 'DejaVu Sans Mono', monospace; ;
+}
+
:not(pre) > code {
color: var(--clr-bold-txt);
padding: 0 0.15em;
diff --git a/src/assets/css/global.css b/src/assets/css/global.css
index 5ca332db..349b5547 100644
--- a/src/assets/css/global.css
+++ b/src/assets/css/global.css
@@ -35,6 +35,7 @@
--clr-mod-entry-bg: #241445;
--ff-primary: 'Lexend';
+ --ff-monospace: 'Inter One Mono';
--sz-h1: clamp(2rem, 1rem + 5vw, 3rem);
--sz-h2: clamp(1.55rem, 1rem + 3vw, 2.15rem);
diff --git a/src/assets/fonts/intel-one-mono/IntelOneMono-Bold.woff2 b/src/assets/fonts/intel-one-mono/IntelOneMono-Bold.woff2
new file mode 100644
index 00000000..ad52b0cb
Binary files /dev/null and b/src/assets/fonts/intel-one-mono/IntelOneMono-Bold.woff2 differ
diff --git a/src/assets/fonts/intel-one-mono/IntelOneMono-BoldItalic.woff2 b/src/assets/fonts/intel-one-mono/IntelOneMono-BoldItalic.woff2
new file mode 100644
index 00000000..2615c524
Binary files /dev/null and b/src/assets/fonts/intel-one-mono/IntelOneMono-BoldItalic.woff2 differ
diff --git a/src/assets/fonts/intel-one-mono/IntelOneMono-Italic.woff2 b/src/assets/fonts/intel-one-mono/IntelOneMono-Italic.woff2
new file mode 100644
index 00000000..13ae19c1
Binary files /dev/null and b/src/assets/fonts/intel-one-mono/IntelOneMono-Italic.woff2 differ
diff --git a/src/assets/fonts/intel-one-mono/IntelOneMono-Light.woff2 b/src/assets/fonts/intel-one-mono/IntelOneMono-Light.woff2
new file mode 100644
index 00000000..bc5053c4
Binary files /dev/null and b/src/assets/fonts/intel-one-mono/IntelOneMono-Light.woff2 differ
diff --git a/src/assets/fonts/intel-one-mono/IntelOneMono-LightItalic.woff2 b/src/assets/fonts/intel-one-mono/IntelOneMono-LightItalic.woff2
new file mode 100644
index 00000000..eb568228
Binary files /dev/null and b/src/assets/fonts/intel-one-mono/IntelOneMono-LightItalic.woff2 differ
diff --git a/src/assets/fonts/intel-one-mono/IntelOneMono-Medium.woff2 b/src/assets/fonts/intel-one-mono/IntelOneMono-Medium.woff2
new file mode 100644
index 00000000..745887a2
Binary files /dev/null and b/src/assets/fonts/intel-one-mono/IntelOneMono-Medium.woff2 differ
diff --git a/src/assets/fonts/intel-one-mono/IntelOneMono-MediumItalic.woff2 b/src/assets/fonts/intel-one-mono/IntelOneMono-MediumItalic.woff2
new file mode 100644
index 00000000..ad65b31b
Binary files /dev/null and b/src/assets/fonts/intel-one-mono/IntelOneMono-MediumItalic.woff2 differ
diff --git a/src/assets/fonts/intel-one-mono/IntelOneMono-Regular.woff2 b/src/assets/fonts/intel-one-mono/IntelOneMono-Regular.woff2
new file mode 100644
index 00000000..dd0187ec
Binary files /dev/null and b/src/assets/fonts/intel-one-mono/IntelOneMono-Regular.woff2 differ
diff --git a/src/assets/fonts/intel-one-mono/intel-one-mono.css b/src/assets/fonts/intel-one-mono/intel-one-mono.css
new file mode 100644
index 00000000..1ee88aab
--- /dev/null
+++ b/src/assets/fonts/intel-one-mono/intel-one-mono.css
@@ -0,0 +1,63 @@
+@font-face {
+ font-display: swap;
+ font-family: 'Intel One Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: url('/assets/fonts/intel-one-mono/IntelOneMono-Light.woff2') format('woff2');
+}
+
+@font-face {
+ font-display: swap;
+ font-family: 'Intel One Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: url('/assets/fonts/intel-one-mono/IntelOneMono-LightItalic.woff2') format('woff2');
+}
+
+@font-face {
+ font-display: swap;
+ font-family: 'Intel One Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: url('/assets/fonts/intel-one-mono/IntelOneMono-Regular.woff2') format('woff2');
+}
+
+@font-face {
+ font-display: swap;
+ font-family: 'Intel One Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: url('/assets/fonts/intel-one-mono/IntelOneMono-Italic.woff2') format('woff2');
+}
+
+@font-face {
+ font-display: swap;
+ font-family: 'Intel One Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: url('/assets/fonts/intel-one-mono/IntelOneMono-Medium.woff2') format('woff2');
+}
+
+@font-face {
+ font-display: swap;
+ font-family: 'Intel One Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: url('/assets/fonts/intel-one-mono/IntelOneMono-MediumItalic.woff2') format('woff2');
+}
+
+@font-face {
+ font-display: swap;
+ font-family: 'Intel One Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: url('/assets/fonts/intel-one-mono/IntelOneMono-Bold.woff2') format('woff2');
+}
+
+@font-face {
+ font-display: swap;
+ font-family: 'Intel One Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: url('/assets/fonts/intel-one-mono/IntelOneMono-BoldItalic.woff2') format('woff2');
+}