diff --git a/assets/ktx-mascot-dark.svg b/assets/ktx-mascot-dark.svg
new file mode 100644
index 00000000..96603a15
--- /dev/null
+++ b/assets/ktx-mascot-dark.svg
@@ -0,0 +1,11 @@
+
diff --git a/assets/ktx-mascot.svg b/assets/ktx-mascot.svg
new file mode 100644
index 00000000..0c20f577
--- /dev/null
+++ b/assets/ktx-mascot.svg
@@ -0,0 +1,11 @@
+
diff --git a/docs-site/components/logo.tsx b/docs-site/components/logo.tsx
index db67a689..4ab8f8ba 100644
--- a/docs-site/components/logo.tsx
+++ b/docs-site/components/logo.tsx
@@ -1,22 +1,28 @@
export function Logo() {
return (
-
+

+
KTX
Docs
diff --git a/docs-site/next-env.d.ts b/docs-site/next-env.d.ts
index 9edff1c7..c4b7818f 100644
--- a/docs-site/next-env.d.ts
+++ b/docs-site/next-env.d.ts
@@ -1,6 +1,6 @@
///
///
-import "./.next/types/routes.d.ts";
+import "./.next/dev/types/routes.d.ts";
// NOTE: This file should not be edited
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
diff --git a/docs-site/public/brand/ktx-mascot-dark.svg b/docs-site/public/brand/ktx-mascot-dark.svg
new file mode 100644
index 00000000..96603a15
--- /dev/null
+++ b/docs-site/public/brand/ktx-mascot-dark.svg
@@ -0,0 +1,11 @@
+
diff --git a/docs-site/public/brand/ktx-mascot.png b/docs-site/public/brand/ktx-mascot.png
deleted file mode 100644
index 9440f1a3..00000000
Binary files a/docs-site/public/brand/ktx-mascot.png and /dev/null differ
diff --git a/docs-site/public/brand/ktx-mascot.svg b/docs-site/public/brand/ktx-mascot.svg
new file mode 100644
index 00000000..0c20f577
--- /dev/null
+++ b/docs-site/public/brand/ktx-mascot.svg
@@ -0,0 +1,11 @@
+