diff --git a/astro.config.mjs b/astro.config.mjs
index 2307c91..6237fd7 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -7,7 +7,7 @@ import sitemap from "@astrojs/sitemap";
// https://astro.build/config
export default defineConfig({
- site: "https://astro-paper.pages.dev/", // replace this with your deployed domain
+ site: "https://alexohneander.de/", // replace this with your deployed domain
integrations: [
tailwind({
config: {
diff --git a/public/fonts/ibm-plex-mono-v19-latin-100.woff2 b/public/fonts/ibm-plex-mono-v19-latin-100.woff2
new file mode 100644
index 0000000..fc853bb
Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-100.woff2 differ
diff --git a/public/fonts/ibm-plex-mono-v19-latin-100italic.woff2 b/public/fonts/ibm-plex-mono-v19-latin-100italic.woff2
new file mode 100644
index 0000000..8b6989d
Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-100italic.woff2 differ
diff --git a/public/fonts/ibm-plex-mono-v19-latin-200.woff2 b/public/fonts/ibm-plex-mono-v19-latin-200.woff2
new file mode 100644
index 0000000..c25dda3
Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-200.woff2 differ
diff --git a/public/fonts/ibm-plex-mono-v19-latin-200italic.woff2 b/public/fonts/ibm-plex-mono-v19-latin-200italic.woff2
new file mode 100644
index 0000000..0086ccc
Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-200italic.woff2 differ
diff --git a/public/fonts/ibm-plex-mono-v19-latin-300.woff2 b/public/fonts/ibm-plex-mono-v19-latin-300.woff2
new file mode 100644
index 0000000..7e404fe
Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-300.woff2 differ
diff --git a/public/fonts/ibm-plex-mono-v19-latin-300italic.woff2 b/public/fonts/ibm-plex-mono-v19-latin-300italic.woff2
new file mode 100644
index 0000000..380decc
Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-300italic.woff2 differ
diff --git a/public/fonts/ibm-plex-mono-v19-latin-500.woff2 b/public/fonts/ibm-plex-mono-v19-latin-500.woff2
new file mode 100644
index 0000000..99c2610
Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-500.woff2 differ
diff --git a/public/fonts/ibm-plex-mono-v19-latin-500italic.woff2 b/public/fonts/ibm-plex-mono-v19-latin-500italic.woff2
new file mode 100644
index 0000000..f534ad6
Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-500italic.woff2 differ
diff --git a/public/fonts/ibm-plex-mono-v19-latin-600.woff2 b/public/fonts/ibm-plex-mono-v19-latin-600.woff2
new file mode 100644
index 0000000..59e4f52
Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-600.woff2 differ
diff --git a/public/fonts/ibm-plex-mono-v19-latin-600italic.woff2 b/public/fonts/ibm-plex-mono-v19-latin-600italic.woff2
new file mode 100644
index 0000000..30ee220
Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-600italic.woff2 differ
diff --git a/public/fonts/ibm-plex-mono-v19-latin-700.woff2 b/public/fonts/ibm-plex-mono-v19-latin-700.woff2
new file mode 100644
index 0000000..262a671
Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-700.woff2 differ
diff --git a/public/fonts/ibm-plex-mono-v19-latin-700italic.woff2 b/public/fonts/ibm-plex-mono-v19-latin-700italic.woff2
new file mode 100644
index 0000000..8bbde76
Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-700italic.woff2 differ
diff --git a/public/fonts/ibm-plex-mono-v19-latin-italic.woff2 b/public/fonts/ibm-plex-mono-v19-latin-italic.woff2
new file mode 100644
index 0000000..0e72669
Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-italic.woff2 differ
diff --git a/public/fonts/ibm-plex-mono-v19-latin-regular.woff2 b/public/fonts/ibm-plex-mono-v19-latin-regular.woff2
new file mode 100644
index 0000000..a6c77d6
Binary files /dev/null and b/public/fonts/ibm-plex-mono-v19-latin-regular.woff2 differ
diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro
index 4d36376..4475e7b 100644
--- a/src/layouts/Layout.astro
+++ b/src/layouts/Layout.astro
@@ -58,12 +58,12 @@ const socialImageURL = new URL(
-
+
{
// If PUBLIC_GOOGLE_SITE_VERIFICATION is set in the environment variable,
diff --git a/src/styles/base.css b/src/styles/base.css
index 9b69f69..c74e351 100644
--- a/src/styles/base.css
+++ b/src/styles/base.css
@@ -1,7 +1,50 @@
+/* ibm-plex-mono-regular - latin */
+@font-face {
+ font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: url('/fonts/ibm-plex-mono-v19-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
+}
+/* ibm-plex-mono-500 - latin */
+@font-face {
+ font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: url('/fonts/ibm-plex-mono-v19-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
+}
+/* ibm-plex-mono-600 - latin */
+@font-face {
+ font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: url('/fonts/ibm-plex-mono-v19-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
+}
+/* ibm-plex-mono-600italic - latin */
+@font-face {
+ font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: url('/fonts/ibm-plex-mono-v19-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
+}
+/* ibm-plex-mono-700 - latin */
+@font-face {
+ font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: url('/fonts/ibm-plex-mono-v19-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
+}
+
@tailwind base;
@tailwind components;
@tailwind utilities;
+
+
@layer base {
:root,
html[data-theme="light"] {