Add docs
diff --git a/docs/site/styles.css b/docs/site/styles.css
new file mode 100644
index 0000000..cb6e27f
--- /dev/null
+++ b/docs/site/styles.css
@@ -0,0 +1,54 @@
+html,
+body {
+  font-family: sans-serif;
+}
+
+body {
+  display: grid;
+  place-items: center center;
+}
+
+h4 code {
+  font-size: 1.5em;
+}
+
+code {
+  background: #f2f4f4;
+  border-radius: 5px;
+  padding: 3px 5px 3px 5px;
+}
+
+.container {
+  width: 60em;
+}
+
+.nav {
+  font-size: 1.5rem;
+  display: flex;
+  flex-direction: row;
+}
+.nav .wide {
+  flex: 1;
+  font-weight: bold;
+}
+
+.split {
+  display: grid;
+  grid-template-columns: 16em auto;
+}
+
+video {
+  width: 100%;
+}
+
+@media screen and (max-width: 58em) {
+  .split {
+    display: flex;
+    flex-direction: column;
+  }
+
+  .container {
+    width: calc(100% - 2em);
+    margin: 1em;
+  }
+}