diff --git a/Assets/favicon.png b/Assets/favicon.png
new file mode 100644
index 0000000..fc6c55d
Binary files /dev/null and b/Assets/favicon.png differ
diff --git a/Assets/logo.svg b/Assets/logo.svg
new file mode 100644
index 0000000..3e01274
--- /dev/null
+++ b/Assets/logo.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/Assets/social/preview.png b/Assets/social/preview.png
new file mode 100644
index 0000000..49f58f9
Binary files /dev/null and b/Assets/social/preview.png differ
diff --git a/Assets/social/preview.svg b/Assets/social/preview.svg
new file mode 100644
index 0000000..9d22bab
--- /dev/null
+++ b/Assets/social/preview.svg
@@ -0,0 +1,27 @@
+
diff --git a/mkdocs.yml b/mkdocs.yml
index 5fbd4ea..716e48d 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -25,6 +25,9 @@ site_dir: site
theme:
name: material
+ logo: Assets/logo.svg
+ favicon: Assets/favicon.png
+ custom_dir: overrides
palette:
- scheme: slate # dark — matches the project's terminal identity
primary: teal
diff --git a/overrides/main.html b/overrides/main.html
new file mode 100644
index 0000000..9744656
--- /dev/null
+++ b/overrides/main.html
@@ -0,0 +1,61 @@
+
+{% extends "base.html" %}
+
+{% block extrahead %}
+ {{ super() }}
+
+ {# Open Graph / Facebook #}
+
+
+
+
+
+
+
+ {# Twitter Card #}
+
+
+
+
+
+ {# Static JSON-LD structured data #}
+
+{% endblock %}
\ No newline at end of file