diff --git a/static/fonts/JetBrainsMono-Medium.ttf b/static/fonts/JetBrainsMono-Medium.ttf
new file mode 100644
index 0000000..51ccd91
Binary files /dev/null and b/static/fonts/JetBrainsMono-Medium.ttf differ
diff --git a/static/fonts/JetBrainsMono-Regular.ttf b/static/fonts/JetBrainsMono-Regular.ttf
new file mode 100644
index 0000000..129e882
Binary files /dev/null and b/static/fonts/JetBrainsMono-Regular.ttf differ
diff --git a/static/fonts/Outfit-Bold.ttf b/static/fonts/Outfit-Bold.ttf
new file mode 100644
index 0000000..0389ff2
Binary files /dev/null and b/static/fonts/Outfit-Bold.ttf differ
diff --git a/static/fonts/Outfit-Medium.ttf b/static/fonts/Outfit-Medium.ttf
new file mode 100644
index 0000000..0ba786a
Binary files /dev/null and b/static/fonts/Outfit-Medium.ttf differ
diff --git a/static/fonts/Outfit-SemiBold.ttf b/static/fonts/Outfit-SemiBold.ttf
new file mode 100644
index 0000000..52e25bc
Binary files /dev/null and b/static/fonts/Outfit-SemiBold.ttf differ
diff --git a/static/fonts/PlusJakartaSans-Bold.ttf b/static/fonts/PlusJakartaSans-Bold.ttf
new file mode 100644
index 0000000..91ab258
Binary files /dev/null and b/static/fonts/PlusJakartaSans-Bold.ttf differ
diff --git a/static/fonts/PlusJakartaSans-Medium.ttf b/static/fonts/PlusJakartaSans-Medium.ttf
new file mode 100644
index 0000000..6e7af77
Binary files /dev/null and b/static/fonts/PlusJakartaSans-Medium.ttf differ
diff --git a/static/fonts/PlusJakartaSans-Regular.ttf b/static/fonts/PlusJakartaSans-Regular.ttf
new file mode 100644
index 0000000..b655eb4
Binary files /dev/null and b/static/fonts/PlusJakartaSans-Regular.ttf differ
diff --git a/static/fonts/PlusJakartaSans-SemiBold.ttf b/static/fonts/PlusJakartaSans-SemiBold.ttf
new file mode 100644
index 0000000..609def9
Binary files /dev/null and b/static/fonts/PlusJakartaSans-SemiBold.ttf differ
diff --git a/static/fonts/fonts.css b/static/fonts/fonts.css
new file mode 100644
index 0000000..ee76a17
--- /dev/null
+++ b/static/fonts/fonts.css
@@ -0,0 +1,63 @@
+@font-face {
+ font-family: 'JetBrains Mono';
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+ src: url(/static/fonts/JetBrainsMono-Regular.ttf) format('truetype');
+}
+@font-face {
+ font-family: 'JetBrains Mono';
+ font-style: normal;
+ font-weight: 500;
+ font-display: swap;
+ src: url(/static/fonts/JetBrainsMono-Medium.ttf) format('truetype');
+}
+@font-face {
+ font-family: 'Outfit';
+ font-style: normal;
+ font-weight: 500;
+ font-display: swap;
+ src: url(/static/fonts/Outfit-Medium.ttf) format('truetype');
+}
+@font-face {
+ font-family: 'Outfit';
+ font-style: normal;
+ font-weight: 600;
+ font-display: swap;
+ src: url(/static/fonts/Outfit-SemiBold.ttf) format('truetype');
+}
+@font-face {
+ font-family: 'Outfit';
+ font-style: normal;
+ font-weight: 700;
+ font-display: swap;
+ src: url(/static/fonts/Outfit-Bold.ttf) format('truetype');
+}
+@font-face {
+ font-family: 'Plus Jakarta Sans';
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+ src: url(/static/fonts/PlusJakartaSans-Regular.ttf) format('truetype');
+}
+@font-face {
+ font-family: 'Plus Jakarta Sans';
+ font-style: normal;
+ font-weight: 500;
+ font-display: swap;
+ src: url(/static/fonts/PlusJakartaSans-Medium.ttf) format('truetype');
+}
+@font-face {
+ font-family: 'Plus Jakarta Sans';
+ font-style: normal;
+ font-weight: 600;
+ font-display: swap;
+ src: url(/static/fonts/PlusJakartaSans-SemiBold.ttf) format('truetype');
+}
+@font-face {
+ font-family: 'Plus Jakarta Sans';
+ font-style: normal;
+ font-weight: 700;
+ font-display: swap;
+ src: url(/static/fonts/PlusJakartaSans-Bold.ttf) format('truetype');
+}
diff --git a/templates/layouts.html b/templates/layouts.html
index a3abc43..8698468 100644
--- a/templates/layouts.html
+++ b/templates/layouts.html
@@ -25,12 +25,7 @@
-
-
-
+
{{if .UseHTMX}}
@@ -65,12 +60,7 @@
-
-
-
+
{{end}} {{define "brand-mark"}}