diff --git a/docs/static/css/extra.css b/docs/static/css/extra.css
index 0329b352..3bf931a8 100644
--- a/docs/static/css/extra.css
+++ b/docs/static/css/extra.css
@@ -147,3 +147,112 @@ figure video {
.lightbox .close-lightbox:hover::before {
background-color: #fff;
}
+
+@font-face {
+ font-display: swap;
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 300;
+ src: url("static/fonts/roboto-v30-latin-300.eot");
+ src: url("static/fonts/roboto-v30-latin-300.eot?#iefix") format("embedded-opentype"), url("static/fonts/roboto-v30-latin-300.woff2") format("woff2"), url("static/fonts/roboto-v30-latin-300.woff") format("woff"),
+ url("static/fonts/roboto-v30-latin-300.ttf") format("truetype"), url("static/fonts/roboto-v30-latin-300.svg#Roboto") format("svg");
+}
+@font-face {
+ font-display: swap;
+ font-family: "Roboto";
+ font-style: italic;
+ font-weight: 300;
+ src: url("static/fonts/roboto-v30-latin-300italic.eot");
+ src: url("static/fonts/roboto-v30-latin-300italic.eot?#iefix") format("embedded-opentype"), url("static/fonts/roboto-v30-latin-300italic.woff2") format("woff2"), url("static/fonts/roboto-v30-latin-300italic.woff") format("woff"),
+ url("static/fonts/roboto-v30-latin-300italic.ttf") format("truetype"), url("static/fonts/roboto-v30-latin-300italic.svg#Roboto") format("svg");
+}
+@font-face {
+ font-display: swap;
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 400;
+ src: url("static/fonts/roboto-v30-latin-regular.eot");
+ src: url("static/fonts/roboto-v30-latin-regular.eot?#iefix") format("embedded-opentype"), url("static/fonts/roboto-v30-latin-regular.woff2") format("woff2"), url("static/fonts/roboto-v30-latin-regular.woff") format("woff"),
+ url("static/fonts/roboto-v30-latin-regular.ttf") format("truetype"), url("static/fonts/roboto-v30-latin-regular.svg#Roboto") format("svg");
+}
+@font-face {
+ font-display: swap;
+ font-family: "Roboto";
+ font-style: italic;
+ font-weight: 400;
+ src: url("static/fonts/roboto-v30-latin-italic.eot");
+ src: url("static/fonts/roboto-v30-latin-italic.eot?#iefix") format("embedded-opentype"), url("static/fonts/roboto-v30-latin-italic.woff2") format("woff2"), url("static/fonts/roboto-v30-latin-italic.woff") format("woff"),
+ url("static/fonts/roboto-v30-latin-italic.ttf") format("truetype"), url("static/fonts/roboto-v30-latin-italic.svg#Roboto") format("svg");
+}
+@font-face {
+ font-display: swap;
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 500;
+ src: url("static/fonts/roboto-v30-latin-500.eot");
+ src: url("static/fonts/roboto-v30-latin-500.eot?#iefix") format("embedded-opentype"), url("static/fonts/roboto-v30-latin-500.woff2") format("woff2"), url("static/fonts/roboto-v30-latin-500.woff") format("woff"),
+ url("static/fonts/roboto-v30-latin-500.ttf") format("truetype"), url("static/fonts/roboto-v30-latin-500.svg#Roboto") format("svg");
+}
+@font-face {
+ font-display: swap;
+ font-family: "Roboto";
+ font-style: italic;
+ font-weight: 500;
+ src: url("static/fonts/roboto-v30-latin-500italic.eot");
+ src: url("static/fonts/roboto-v30-latin-500italic.eot?#iefix") format("embedded-opentype"), url("static/fonts/roboto-v30-latin-500italic.woff2") format("woff2"), url("static/fonts/roboto-v30-latin-500italic.woff") format("woff"),
+ url("static/fonts/roboto-v30-latin-500italic.ttf") format("truetype"), url("static/fonts/roboto-v30-latin-500italic.svg#Roboto") format("svg");
+}
+@font-face {
+ font-display: swap;
+ font-family: "Roboto";
+ font-style: normal;
+ font-weight: 700;
+ src: url("static/fonts/roboto-v30-latin-700.eot");
+ src: url("static/fonts/roboto-v30-latin-700.eot?#iefix") format("embedded-opentype"), url("static/fonts/roboto-v30-latin-700.woff2") format("woff2"), url("static/fonts/roboto-v30-latin-700.woff") format("woff"),
+ url("static/fonts/roboto-v30-latin-700.ttf") format("truetype"), url("static/fonts/roboto-v30-latin-700.svg#Roboto") format("svg");
+}
+@font-face {
+ font-display: swap;
+ font-family: "Roboto";
+ font-style: italic;
+ font-weight: 700;
+ src: url("static/fonts/roboto-v30-latin-700italic.eot");
+ src: url("static/fonts/roboto-v30-latin-700italic.eot?#iefix") format("embedded-opentype"), url("static/fonts/roboto-v30-latin-700italic.woff2") format("woff2"), url("static/fonts/roboto-v30-latin-700italic.woff") format("woff"),
+ url("static/fonts/roboto-v30-latin-700italic.ttf") format("truetype"), url("static/fonts/roboto-v30-latin-700italic.svg#Roboto") format("svg");
+}
+@font-face {
+ font-display: swap;
+ font-family: "Roboto Mono";
+ font-style: normal;
+ font-weight: 400;
+ src: url("static/fonts/roboto-mono-v22-latin-regular.eot");
+ src: url("static/fonts/roboto-mono-v22-latin-regular.eot?#iefix") format("embedded-opentype"), url("static/fonts/roboto-mono-v22-latin-regular.woff2") format("woff2"),
+ url("static/fonts/roboto-mono-v22-latin-regular.woff") format("woff"), url("static/fonts/roboto-mono-v22-latin-regular.ttf") format("truetype"), url("static/fonts/roboto-mono-v22-latin-regular.svg#RobotoMono") format("svg");
+}
+@font-face {
+ font-display: swap;
+ font-family: "Roboto Mono";
+ font-style: italic;
+ font-weight: 400;
+ src: url("static/fonts/roboto-mono-v22-latin-italic.eot");
+ src: url("static/fonts/roboto-mono-v22-latin-italic.eot?#iefix") format("embedded-opentype"), url("static/fonts/roboto-mono-v22-latin-italic.woff2") format("woff2"),
+ url("static/fonts/roboto-mono-v22-latin-italic.woff") format("woff"), url("static/fonts/roboto-mono-v22-latin-italic.ttf") format("truetype"), url("static/fonts/roboto-mono-v22-latin-italic.svg#RobotoMono") format("svg");
+}
+@font-face {
+ font-display: swap;
+ font-family: "Roboto Mono";
+ font-style: normal;
+ font-weight: 700;
+ src: url("static/fonts/roboto-mono-v22-latin-700.eot");
+ src: url("static/fonts/roboto-mono-v22-latin-700.eot?#iefix") format("embedded-opentype"), url("static/fonts/roboto-mono-v22-latin-700.woff2") format("woff2"), url("static/fonts/roboto-mono-v22-latin-700.woff") format("woff"),
+ url("static/fonts/roboto-mono-v22-latin-700.ttf") format("truetype"), url("static/fonts/roboto-mono-v22-latin-700.svg#RobotoMono") format("svg");
+}
+@font-face {
+ font-display: swap;
+ font-family: "Roboto Mono";
+ font-style: italic;
+ font-weight: 700;
+ src: url("static/fonts/roboto-mono-v22-latin-700italic.eot");
+ src: url("static/fonts/roboto-mono-v22-latin-700italic.eot?#iefix") format("embedded-opentype"), url("static/fonts/roboto-mono-v22-latin-700italic.woff2") format("woff2"),
+ url("static/fonts/roboto-mono-v22-latin-700italic.woff") format("woff"), url("static/fonts/roboto-mono-v22-latin-700italic.ttf") format("truetype"), url("static/fonts/roboto-mono-v22-latin-700italic.svg#RobotoMono") format("svg");
+}
diff --git a/docs/static/fonts/roboto-mono-v22-latin-700.eot b/docs/static/fonts/roboto-mono-v22-latin-700.eot
new file mode 100644
index 00000000..d6c4aeeb
Binary files /dev/null and b/docs/static/fonts/roboto-mono-v22-latin-700.eot differ
diff --git a/docs/static/fonts/roboto-mono-v22-latin-700.svg b/docs/static/fonts/roboto-mono-v22-latin-700.svg
new file mode 100644
index 00000000..9ff8168e
--- /dev/null
+++ b/docs/static/fonts/roboto-mono-v22-latin-700.svg
@@ -0,0 +1,405 @@
+
+
+
diff --git a/docs/static/fonts/roboto-mono-v22-latin-700.ttf b/docs/static/fonts/roboto-mono-v22-latin-700.ttf
new file mode 100644
index 00000000..180a7265
Binary files /dev/null and b/docs/static/fonts/roboto-mono-v22-latin-700.ttf differ
diff --git a/docs/static/fonts/roboto-mono-v22-latin-700.woff b/docs/static/fonts/roboto-mono-v22-latin-700.woff
new file mode 100644
index 00000000..252e6a4d
Binary files /dev/null and b/docs/static/fonts/roboto-mono-v22-latin-700.woff differ
diff --git a/docs/static/fonts/roboto-mono-v22-latin-700.woff2 b/docs/static/fonts/roboto-mono-v22-latin-700.woff2
new file mode 100644
index 00000000..d7170dac
Binary files /dev/null and b/docs/static/fonts/roboto-mono-v22-latin-700.woff2 differ
diff --git a/docs/static/fonts/roboto-mono-v22-latin-700italic.eot b/docs/static/fonts/roboto-mono-v22-latin-700italic.eot
new file mode 100644
index 00000000..47ebdb20
Binary files /dev/null and b/docs/static/fonts/roboto-mono-v22-latin-700italic.eot differ
diff --git a/docs/static/fonts/roboto-mono-v22-latin-700italic.svg b/docs/static/fonts/roboto-mono-v22-latin-700italic.svg
new file mode 100644
index 00000000..e9b794d0
--- /dev/null
+++ b/docs/static/fonts/roboto-mono-v22-latin-700italic.svg
@@ -0,0 +1,423 @@
+
+
+
diff --git a/docs/static/fonts/roboto-mono-v22-latin-700italic.ttf b/docs/static/fonts/roboto-mono-v22-latin-700italic.ttf
new file mode 100644
index 00000000..7b2f4375
Binary files /dev/null and b/docs/static/fonts/roboto-mono-v22-latin-700italic.ttf differ
diff --git a/docs/static/fonts/roboto-mono-v22-latin-700italic.woff b/docs/static/fonts/roboto-mono-v22-latin-700italic.woff
new file mode 100644
index 00000000..ef161978
Binary files /dev/null and b/docs/static/fonts/roboto-mono-v22-latin-700italic.woff differ
diff --git a/docs/static/fonts/roboto-mono-v22-latin-700italic.woff2 b/docs/static/fonts/roboto-mono-v22-latin-700italic.woff2
new file mode 100644
index 00000000..f4a66494
Binary files /dev/null and b/docs/static/fonts/roboto-mono-v22-latin-700italic.woff2 differ
diff --git a/docs/static/fonts/roboto-mono-v22-latin-italic.eot b/docs/static/fonts/roboto-mono-v22-latin-italic.eot
new file mode 100644
index 00000000..22507226
Binary files /dev/null and b/docs/static/fonts/roboto-mono-v22-latin-italic.eot differ
diff --git a/docs/static/fonts/roboto-mono-v22-latin-italic.svg b/docs/static/fonts/roboto-mono-v22-latin-italic.svg
new file mode 100644
index 00000000..304086dd
--- /dev/null
+++ b/docs/static/fonts/roboto-mono-v22-latin-italic.svg
@@ -0,0 +1,421 @@
+
+
+
diff --git a/docs/static/fonts/roboto-mono-v22-latin-italic.ttf b/docs/static/fonts/roboto-mono-v22-latin-italic.ttf
new file mode 100644
index 00000000..19ea1a7b
Binary files /dev/null and b/docs/static/fonts/roboto-mono-v22-latin-italic.ttf differ
diff --git a/docs/static/fonts/roboto-mono-v22-latin-italic.woff b/docs/static/fonts/roboto-mono-v22-latin-italic.woff
new file mode 100644
index 00000000..c46b7622
Binary files /dev/null and b/docs/static/fonts/roboto-mono-v22-latin-italic.woff differ
diff --git a/docs/static/fonts/roboto-mono-v22-latin-italic.woff2 b/docs/static/fonts/roboto-mono-v22-latin-italic.woff2
new file mode 100644
index 00000000..ece53bdc
Binary files /dev/null and b/docs/static/fonts/roboto-mono-v22-latin-italic.woff2 differ
diff --git a/docs/static/fonts/roboto-mono-v22-latin-regular.eot b/docs/static/fonts/roboto-mono-v22-latin-regular.eot
new file mode 100644
index 00000000..be82ca55
Binary files /dev/null and b/docs/static/fonts/roboto-mono-v22-latin-regular.eot differ
diff --git a/docs/static/fonts/roboto-mono-v22-latin-regular.svg b/docs/static/fonts/roboto-mono-v22-latin-regular.svg
new file mode 100644
index 00000000..18643286
--- /dev/null
+++ b/docs/static/fonts/roboto-mono-v22-latin-regular.svg
@@ -0,0 +1,405 @@
+
+
+
diff --git a/docs/static/fonts/roboto-mono-v22-latin-regular.ttf b/docs/static/fonts/roboto-mono-v22-latin-regular.ttf
new file mode 100644
index 00000000..de0f4852
Binary files /dev/null and b/docs/static/fonts/roboto-mono-v22-latin-regular.ttf differ
diff --git a/docs/static/fonts/roboto-mono-v22-latin-regular.woff b/docs/static/fonts/roboto-mono-v22-latin-regular.woff
new file mode 100644
index 00000000..be3eb4c4
Binary files /dev/null and b/docs/static/fonts/roboto-mono-v22-latin-regular.woff differ
diff --git a/docs/static/fonts/roboto-mono-v22-latin-regular.woff2 b/docs/static/fonts/roboto-mono-v22-latin-regular.woff2
new file mode 100644
index 00000000..f8894bab
Binary files /dev/null and b/docs/static/fonts/roboto-mono-v22-latin-regular.woff2 differ
diff --git a/docs/static/fonts/roboto-v30-latin-300.eot b/docs/static/fonts/roboto-v30-latin-300.eot
new file mode 100644
index 00000000..052b15c6
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-300.eot differ
diff --git a/docs/static/fonts/roboto-v30-latin-300.svg b/docs/static/fonts/roboto-v30-latin-300.svg
new file mode 100644
index 00000000..4ded944a
--- /dev/null
+++ b/docs/static/fonts/roboto-v30-latin-300.svg
@@ -0,0 +1,312 @@
+
+
+
diff --git a/docs/static/fonts/roboto-v30-latin-300.ttf b/docs/static/fonts/roboto-v30-latin-300.ttf
new file mode 100644
index 00000000..0ddede80
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-300.ttf differ
diff --git a/docs/static/fonts/roboto-v30-latin-300.woff b/docs/static/fonts/roboto-v30-latin-300.woff
new file mode 100644
index 00000000..36979aee
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-300.woff differ
diff --git a/docs/static/fonts/roboto-v30-latin-300.woff2 b/docs/static/fonts/roboto-v30-latin-300.woff2
new file mode 100644
index 00000000..60681387
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-300.woff2 differ
diff --git a/docs/static/fonts/roboto-v30-latin-300italic.eot b/docs/static/fonts/roboto-v30-latin-300italic.eot
new file mode 100644
index 00000000..bad3b498
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-300italic.eot differ
diff --git a/docs/static/fonts/roboto-v30-latin-300italic.svg b/docs/static/fonts/roboto-v30-latin-300italic.svg
new file mode 100644
index 00000000..758402b6
--- /dev/null
+++ b/docs/static/fonts/roboto-v30-latin-300italic.svg
@@ -0,0 +1,329 @@
+
+
+
diff --git a/docs/static/fonts/roboto-v30-latin-300italic.ttf b/docs/static/fonts/roboto-v30-latin-300italic.ttf
new file mode 100644
index 00000000..a0423bcd
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-300italic.ttf differ
diff --git a/docs/static/fonts/roboto-v30-latin-300italic.woff b/docs/static/fonts/roboto-v30-latin-300italic.woff
new file mode 100644
index 00000000..f52f7670
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-300italic.woff differ
diff --git a/docs/static/fonts/roboto-v30-latin-300italic.woff2 b/docs/static/fonts/roboto-v30-latin-300italic.woff2
new file mode 100644
index 00000000..22c57b01
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-300italic.woff2 differ
diff --git a/docs/static/fonts/roboto-v30-latin-500.eot b/docs/static/fonts/roboto-v30-latin-500.eot
new file mode 100644
index 00000000..fec03612
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-500.eot differ
diff --git a/docs/static/fonts/roboto-v30-latin-500.svg b/docs/static/fonts/roboto-v30-latin-500.svg
new file mode 100644
index 00000000..67eecf44
--- /dev/null
+++ b/docs/static/fonts/roboto-v30-latin-500.svg
@@ -0,0 +1,305 @@
+
+
+
diff --git a/docs/static/fonts/roboto-v30-latin-500.ttf b/docs/static/fonts/roboto-v30-latin-500.ttf
new file mode 100644
index 00000000..4f515e2a
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-500.ttf differ
diff --git a/docs/static/fonts/roboto-v30-latin-500.woff b/docs/static/fonts/roboto-v30-latin-500.woff
new file mode 100644
index 00000000..d39bb52a
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-500.woff differ
diff --git a/docs/static/fonts/roboto-v30-latin-500.woff2 b/docs/static/fonts/roboto-v30-latin-500.woff2
new file mode 100644
index 00000000..29342a8d
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-500.woff2 differ
diff --git a/docs/static/fonts/roboto-v30-latin-500italic.eot b/docs/static/fonts/roboto-v30-latin-500italic.eot
new file mode 100644
index 00000000..8eb31ad4
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-500italic.eot differ
diff --git a/docs/static/fonts/roboto-v30-latin-500italic.svg b/docs/static/fonts/roboto-v30-latin-500italic.svg
new file mode 100644
index 00000000..bed50dcf
--- /dev/null
+++ b/docs/static/fonts/roboto-v30-latin-500italic.svg
@@ -0,0 +1,326 @@
+
+
+
diff --git a/docs/static/fonts/roboto-v30-latin-500italic.ttf b/docs/static/fonts/roboto-v30-latin-500italic.ttf
new file mode 100644
index 00000000..18e0f3c3
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-500italic.ttf differ
diff --git a/docs/static/fonts/roboto-v30-latin-500italic.woff b/docs/static/fonts/roboto-v30-latin-500italic.woff
new file mode 100644
index 00000000..b6ad1c5b
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-500italic.woff differ
diff --git a/docs/static/fonts/roboto-v30-latin-500italic.woff2 b/docs/static/fonts/roboto-v30-latin-500italic.woff2
new file mode 100644
index 00000000..ae1933f3
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-500italic.woff2 differ
diff --git a/docs/static/fonts/roboto-v30-latin-700.eot b/docs/static/fonts/roboto-v30-latin-700.eot
new file mode 100644
index 00000000..701f742d
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-700.eot differ
diff --git a/docs/static/fonts/roboto-v30-latin-700.svg b/docs/static/fonts/roboto-v30-latin-700.svg
new file mode 100644
index 00000000..11db87dd
--- /dev/null
+++ b/docs/static/fonts/roboto-v30-latin-700.svg
@@ -0,0 +1,309 @@
+
+
+
diff --git a/docs/static/fonts/roboto-v30-latin-700.ttf b/docs/static/fonts/roboto-v30-latin-700.ttf
new file mode 100644
index 00000000..59830da8
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-700.ttf differ
diff --git a/docs/static/fonts/roboto-v30-latin-700.woff b/docs/static/fonts/roboto-v30-latin-700.woff
new file mode 100644
index 00000000..db0012d1
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-700.woff differ
diff --git a/docs/static/fonts/roboto-v30-latin-700.woff2 b/docs/static/fonts/roboto-v30-latin-700.woff2
new file mode 100644
index 00000000..771fbecc
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-700.woff2 differ
diff --git a/docs/static/fonts/roboto-v30-latin-700italic.eot b/docs/static/fonts/roboto-v30-latin-700italic.eot
new file mode 100644
index 00000000..eb39518a
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-700italic.eot differ
diff --git a/docs/static/fonts/roboto-v30-latin-700italic.svg b/docs/static/fonts/roboto-v30-latin-700italic.svg
new file mode 100644
index 00000000..050bee0e
--- /dev/null
+++ b/docs/static/fonts/roboto-v30-latin-700italic.svg
@@ -0,0 +1,325 @@
+
+
+
diff --git a/docs/static/fonts/roboto-v30-latin-700italic.ttf b/docs/static/fonts/roboto-v30-latin-700italic.ttf
new file mode 100644
index 00000000..95521816
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-700italic.ttf differ
diff --git a/docs/static/fonts/roboto-v30-latin-700italic.woff b/docs/static/fonts/roboto-v30-latin-700italic.woff
new file mode 100644
index 00000000..17efecc1
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-700italic.woff differ
diff --git a/docs/static/fonts/roboto-v30-latin-700italic.woff2 b/docs/static/fonts/roboto-v30-latin-700italic.woff2
new file mode 100644
index 00000000..a56a6ede
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-700italic.woff2 differ
diff --git a/docs/static/fonts/roboto-v30-latin-italic.eot b/docs/static/fonts/roboto-v30-latin-italic.eot
new file mode 100644
index 00000000..ee2f1efd
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-italic.eot differ
diff --git a/docs/static/fonts/roboto-v30-latin-italic.svg b/docs/static/fonts/roboto-v30-latin-italic.svg
new file mode 100644
index 00000000..4d597971
--- /dev/null
+++ b/docs/static/fonts/roboto-v30-latin-italic.svg
@@ -0,0 +1,323 @@
+
+
+
diff --git a/docs/static/fonts/roboto-v30-latin-italic.ttf b/docs/static/fonts/roboto-v30-latin-italic.ttf
new file mode 100644
index 00000000..add4a6e2
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-italic.ttf differ
diff --git a/docs/static/fonts/roboto-v30-latin-italic.woff b/docs/static/fonts/roboto-v30-latin-italic.woff
new file mode 100644
index 00000000..ebee16b9
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-italic.woff differ
diff --git a/docs/static/fonts/roboto-v30-latin-italic.woff2 b/docs/static/fonts/roboto-v30-latin-italic.woff2
new file mode 100644
index 00000000..e1b7a79f
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-italic.woff2 differ
diff --git a/docs/static/fonts/roboto-v30-latin-regular.eot b/docs/static/fonts/roboto-v30-latin-regular.eot
new file mode 100644
index 00000000..c244b089
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-regular.eot differ
diff --git a/docs/static/fonts/roboto-v30-latin-regular.svg b/docs/static/fonts/roboto-v30-latin-regular.svg
new file mode 100644
index 00000000..627f5a36
--- /dev/null
+++ b/docs/static/fonts/roboto-v30-latin-regular.svg
@@ -0,0 +1,308 @@
+
+
+
diff --git a/docs/static/fonts/roboto-v30-latin-regular.ttf b/docs/static/fonts/roboto-v30-latin-regular.ttf
new file mode 100644
index 00000000..d0e63254
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-regular.ttf differ
diff --git a/docs/static/fonts/roboto-v30-latin-regular.woff b/docs/static/fonts/roboto-v30-latin-regular.woff
new file mode 100644
index 00000000..9eaa94f9
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-regular.woff differ
diff --git a/docs/static/fonts/roboto-v30-latin-regular.woff2 b/docs/static/fonts/roboto-v30-latin-regular.woff2
new file mode 100644
index 00000000..020729ef
Binary files /dev/null and b/docs/static/fonts/roboto-v30-latin-regular.woff2 differ
diff --git a/mkdocs.yml b/mkdocs.yml
index e3a0d507..9c5c327c 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -9,6 +9,7 @@ edit_uri: blob/main/docs/
theme:
name: material
+ font: false
language: en
custom_dir: docs/_overrides
logo: static/img/ntfy.png