diff --git a/assets/icons/archive.svg b/assets/icons/archive.svg
new file mode 100644
index 000000000..428882c87
--- /dev/null
+++ b/assets/icons/archive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/arrow-left.svg b/assets/icons/arrow-left.svg
new file mode 100644
index 000000000..a5058fc73
--- /dev/null
+++ b/assets/icons/arrow-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/arrow-right.svg b/assets/icons/arrow-right.svg
new file mode 100644
index 000000000..939b57c5b
--- /dev/null
+++ b/assets/icons/arrow-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/at-sign.svg b/assets/icons/at-sign.svg
new file mode 100644
index 000000000..5a5e5d0d8
--- /dev/null
+++ b/assets/icons/at-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/auth/github.svg b/assets/icons/auth/github.svg
new file mode 100644
index 000000000..00ac02388
--- /dev/null
+++ b/assets/icons/auth/github.svg
@@ -0,0 +1 @@
+
diff --git a/assets/icons/auth/google.svg b/assets/icons/auth/google.svg
new file mode 100644
index 000000000..a207cee5e
--- /dev/null
+++ b/assets/icons/auth/google.svg
@@ -0,0 +1 @@
+
diff --git a/assets/icons/book-open.svg b/assets/icons/book-open.svg
new file mode 100644
index 000000000..5e0ca0ab7
--- /dev/null
+++ b/assets/icons/book-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/book.svg b/assets/icons/book.svg
new file mode 100644
index 000000000..12ffcbc46
--- /dev/null
+++ b/assets/icons/book.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/check-circle.svg b/assets/icons/check-circle.svg
new file mode 100644
index 000000000..f2f4fd1af
--- /dev/null
+++ b/assets/icons/check-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/check.svg b/assets/icons/check.svg
new file mode 100644
index 000000000..1c209899d
--- /dev/null
+++ b/assets/icons/check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/chevron-down.svg b/assets/icons/chevron-down.svg
new file mode 100644
index 000000000..278c6a315
--- /dev/null
+++ b/assets/icons/chevron-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/chevron-right.svg b/assets/icons/chevron-right.svg
new file mode 100644
index 000000000..258de414a
--- /dev/null
+++ b/assets/icons/chevron-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/chrome.svg b/assets/icons/chrome.svg
index 7ebfe7a86..42eb88b4b 100644
--- a/assets/icons/chrome.svg
+++ b/assets/icons/chrome.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/assets/icons/circle.svg b/assets/icons/circle.svg
new file mode 100644
index 000000000..b0090882b
--- /dev/null
+++ b/assets/icons/circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/cloud.svg b/assets/icons/cloud.svg
new file mode 100644
index 000000000..0ee0c6322
--- /dev/null
+++ b/assets/icons/cloud.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/code.svg b/assets/icons/code.svg
new file mode 100644
index 000000000..c4954b55a
--- /dev/null
+++ b/assets/icons/code.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/copy.svg b/assets/icons/copy.svg
new file mode 100644
index 000000000..4e0b09f19
--- /dev/null
+++ b/assets/icons/copy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/download.svg b/assets/icons/download.svg
new file mode 100644
index 000000000..76767a924
--- /dev/null
+++ b/assets/icons/download.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/edit.svg b/assets/icons/edit.svg
new file mode 100644
index 000000000..ec7b4ca2d
--- /dev/null
+++ b/assets/icons/edit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/external-link.svg b/assets/icons/external-link.svg
new file mode 100644
index 000000000..6236df3e0
--- /dev/null
+++ b/assets/icons/external-link.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/eye-off.svg b/assets/icons/eye-off.svg
new file mode 100644
index 000000000..77c54cb41
--- /dev/null
+++ b/assets/icons/eye-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/eye.svg b/assets/icons/eye.svg
new file mode 100644
index 000000000..9cde24372
--- /dev/null
+++ b/assets/icons/eye.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/facebook.svg b/assets/icons/facebook.svg
index 53ee320d6..2570f56a0 100644
--- a/assets/icons/facebook.svg
+++ b/assets/icons/facebook.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/assets/icons/file-plus.svg b/assets/icons/file-plus.svg
new file mode 100644
index 000000000..eed120047
--- /dev/null
+++ b/assets/icons/file-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/file-text.svg b/assets/icons/file-text.svg
new file mode 100644
index 000000000..4197ddd40
--- /dev/null
+++ b/assets/icons/file-text.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/file.svg b/assets/icons/file.svg
new file mode 100644
index 000000000..378519ab6
--- /dev/null
+++ b/assets/icons/file.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/firefox.svg b/assets/icons/firefox.svg
index 99912aa45..58c2f7250 100644
--- a/assets/icons/firefox.svg
+++ b/assets/icons/firefox.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/assets/icons/folder-minus.svg b/assets/icons/folder-minus.svg
new file mode 100644
index 000000000..d5b7af65f
--- /dev/null
+++ b/assets/icons/folder-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/folder-plus.svg b/assets/icons/folder-plus.svg
new file mode 100644
index 000000000..898f2fc98
--- /dev/null
+++ b/assets/icons/folder-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/folder.svg b/assets/icons/folder.svg
new file mode 100644
index 000000000..134458b98
--- /dev/null
+++ b/assets/icons/folder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/gift.svg b/assets/icons/gift.svg
new file mode 100644
index 000000000..d2c14bd69
--- /dev/null
+++ b/assets/icons/gift.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/github.svg b/assets/icons/github.svg
index 12b8a3dee..ff0af4811 100644
--- a/assets/icons/github.svg
+++ b/assets/icons/github.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/assets/icons/globe.svg b/assets/icons/globe.svg
new file mode 100644
index 000000000..0a0586d36
--- /dev/null
+++ b/assets/icons/globe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/google.svg b/assets/icons/google.svg
deleted file mode 100644
index 9618859b1..000000000
--- a/assets/icons/google.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/assets/icons/help-circle.svg b/assets/icons/help-circle.svg
new file mode 100644
index 000000000..51fddd80d
--- /dev/null
+++ b/assets/icons/help-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/home.svg b/assets/icons/home.svg
new file mode 100644
index 000000000..7bb31b23d
--- /dev/null
+++ b/assets/icons/home.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/inbox.svg b/assets/icons/inbox.svg
new file mode 100644
index 000000000..03a13b4e4
--- /dev/null
+++ b/assets/icons/inbox.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/info.svg b/assets/icons/info.svg
new file mode 100644
index 000000000..a09fa5f13
--- /dev/null
+++ b/assets/icons/info.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/key.svg b/assets/icons/key.svg
new file mode 100644
index 000000000..e778e74eb
--- /dev/null
+++ b/assets/icons/key.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/layers.svg b/assets/icons/layers.svg
new file mode 100644
index 000000000..ea788c226
--- /dev/null
+++ b/assets/icons/layers.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/life-buoy.svg b/assets/icons/life-buoy.svg
new file mode 100644
index 000000000..54c2bd7dd
--- /dev/null
+++ b/assets/icons/life-buoy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/link-2.svg b/assets/icons/link-2.svg
new file mode 100644
index 000000000..8cc7f6dda
--- /dev/null
+++ b/assets/icons/link-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/linkedin.svg b/assets/icons/linkedin.svg
index b8480b323..395310945 100644
--- a/assets/icons/linkedin.svg
+++ b/assets/icons/linkedin.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/assets/icons/loader.svg b/assets/icons/loader.svg
new file mode 100644
index 000000000..e1a70c127
--- /dev/null
+++ b/assets/icons/loader.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/lock.svg b/assets/icons/lock.svg
new file mode 100644
index 000000000..de09d9db3
--- /dev/null
+++ b/assets/icons/lock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/log-out.svg b/assets/icons/log-out.svg
new file mode 100644
index 000000000..c9002c903
--- /dev/null
+++ b/assets/icons/log-out.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/mail.svg b/assets/icons/mail.svg
new file mode 100644
index 000000000..2af169e83
--- /dev/null
+++ b/assets/icons/mail.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/maximize-2.svg b/assets/icons/maximize-2.svg
new file mode 100644
index 000000000..e41fc0b73
--- /dev/null
+++ b/assets/icons/maximize-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/maximize.svg b/assets/icons/maximize.svg
new file mode 100644
index 000000000..fc3051894
--- /dev/null
+++ b/assets/icons/maximize.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/message-circle.svg b/assets/icons/message-circle.svg
new file mode 100644
index 000000000..4b21b32b6
--- /dev/null
+++ b/assets/icons/message-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/minimize-2.svg b/assets/icons/minimize-2.svg
new file mode 100644
index 000000000..a720fa6c3
--- /dev/null
+++ b/assets/icons/minimize-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/minimize.svg b/assets/icons/minimize.svg
new file mode 100644
index 000000000..46d611969
--- /dev/null
+++ b/assets/icons/minimize.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/monitor.svg b/assets/icons/monitor.svg
new file mode 100644
index 000000000..6c3556db2
--- /dev/null
+++ b/assets/icons/monitor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/moon.svg b/assets/icons/moon.svg
new file mode 100644
index 000000000..dbf7c6cf5
--- /dev/null
+++ b/assets/icons/moon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/more-vertical.svg b/assets/icons/more-vertical.svg
new file mode 100644
index 000000000..cba6958f2
--- /dev/null
+++ b/assets/icons/more-vertical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/paperclip.svg b/assets/icons/paperclip.svg
new file mode 100644
index 000000000..b1f69b7a7
--- /dev/null
+++ b/assets/icons/paperclip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/play.svg b/assets/icons/play.svg
new file mode 100644
index 000000000..fd76e30d6
--- /dev/null
+++ b/assets/icons/play.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/plus-circle.svg b/assets/icons/plus-circle.svg
new file mode 100644
index 000000000..4291ff052
--- /dev/null
+++ b/assets/icons/plus-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/plus.svg b/assets/icons/plus.svg
new file mode 100644
index 000000000..703c5b7b2
--- /dev/null
+++ b/assets/icons/plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/refresh-cw.svg b/assets/icons/refresh-cw.svg
new file mode 100644
index 000000000..06c358dd0
--- /dev/null
+++ b/assets/icons/refresh-cw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/rotate-ccw.svg b/assets/icons/rotate-ccw.svg
new file mode 100644
index 000000000..ade5dc426
--- /dev/null
+++ b/assets/icons/rotate-ccw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/save.svg b/assets/icons/save.svg
new file mode 100644
index 000000000..46c72990d
--- /dev/null
+++ b/assets/icons/save.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/search.svg b/assets/icons/search.svg
new file mode 100644
index 000000000..8710306dd
--- /dev/null
+++ b/assets/icons/search.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/settings.svg b/assets/icons/settings.svg
new file mode 100644
index 000000000..19c27265a
--- /dev/null
+++ b/assets/icons/settings.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/share-2.svg b/assets/icons/share-2.svg
new file mode 100644
index 000000000..09b1c7bcd
--- /dev/null
+++ b/assets/icons/share-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/sidebar.svg b/assets/icons/sidebar.svg
new file mode 100644
index 000000000..8ba817e6f
--- /dev/null
+++ b/assets/icons/sidebar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/sparkles.svg b/assets/icons/sparkles.svg
new file mode 100644
index 000000000..f9022b921
--- /dev/null
+++ b/assets/icons/sparkles.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/star-solid.svg b/assets/icons/star-solid.svg
new file mode 100644
index 000000000..6f2af735e
--- /dev/null
+++ b/assets/icons/star-solid.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/star.svg b/assets/icons/star.svg
new file mode 100644
index 000000000..bcdc31aa4
--- /dev/null
+++ b/assets/icons/star.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/sun.svg b/assets/icons/sun.svg
new file mode 100644
index 000000000..7f51b94d1
--- /dev/null
+++ b/assets/icons/sun.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/terminal.svg b/assets/icons/terminal.svg
new file mode 100644
index 000000000..af459c04e
--- /dev/null
+++ b/assets/icons/terminal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/trash-2.svg b/assets/icons/trash-2.svg
new file mode 100644
index 000000000..f24d55bf6
--- /dev/null
+++ b/assets/icons/trash-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/trash.svg b/assets/icons/trash.svg
new file mode 100644
index 000000000..55650bd44
--- /dev/null
+++ b/assets/icons/trash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/twitter.svg b/assets/icons/twitter.svg
index ff6f523a8..f8886eca8 100644
--- a/assets/icons/twitter.svg
+++ b/assets/icons/twitter.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/assets/icons/type.svg b/assets/icons/type.svg
new file mode 100644
index 000000000..c6b2de334
--- /dev/null
+++ b/assets/icons/type.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/upload-cloud.svg b/assets/icons/upload-cloud.svg
new file mode 100644
index 000000000..a1db297c5
--- /dev/null
+++ b/assets/icons/upload-cloud.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/user-plus.svg b/assets/icons/user-plus.svg
new file mode 100644
index 000000000..21460f6ec
--- /dev/null
+++ b/assets/icons/user-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/user.svg b/assets/icons/user.svg
new file mode 100644
index 000000000..7bb5f2911
--- /dev/null
+++ b/assets/icons/user.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/users.svg b/assets/icons/users.svg
new file mode 100644
index 000000000..aacf6b08e
--- /dev/null
+++ b/assets/icons/users.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/x.svg b/assets/icons/x.svg
new file mode 100644
index 000000000..7d5875ca8
--- /dev/null
+++ b/assets/icons/x.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/icons/zap.svg b/assets/icons/zap.svg
new file mode 100644
index 000000000..8fdafa934
--- /dev/null
+++ b/assets/icons/zap.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/scss/styles.scss b/assets/scss/styles.scss
index ceceea2a3..0f83655f1 100644
--- a/assets/scss/styles.scss
+++ b/assets/scss/styles.scss
@@ -236,7 +236,7 @@ button {
.floating-input:focus-within ~ label,
.floating-input:not(:placeholder-shown) ~ label {
- @apply bg-transparent;
+ @apply bg-primary;
@apply transform;
@apply origin-top-left;
@apply scale-75;
diff --git a/components/app/Footer.vue b/components/app/Footer.vue
index 1ddb1cda2..b0552750d 100644
--- a/components/app/Footer.vue
+++ b/components/app/Footer.vue
@@ -5,7 +5,7 @@