diff --git a/assets/icons/archive.svg b/assets/icons/archive.svg
new file mode 100644
index 00000000..428882c8
--- /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 00000000..a5058fc7
--- /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 00000000..939b57c5
--- /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 00000000..5a5e5d0d
--- /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 00000000..00ac0238
--- /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 00000000..a207cee5
--- /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 00000000..5e0ca0ab
--- /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 00000000..12ffcbc4
--- /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 00000000..f2f4fd1a
--- /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 00000000..1c209899
--- /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 00000000..278c6a31
--- /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 00000000..258de414
--- /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 7ebfe7a8..42eb88b4 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 00000000..b0090882
--- /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 00000000..0ee0c632
--- /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 00000000..c4954b55
--- /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 00000000..4e0b09f1
--- /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 00000000..76767a92
--- /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 00000000..ec7b4ca2
--- /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 00000000..6236df3e
--- /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 00000000..77c54cb4
--- /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 00000000..9cde2437
--- /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 53ee320d..2570f56a 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 00000000..eed12004
--- /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 00000000..4197ddd4
--- /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 00000000..378519ab
--- /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 99912aa4..58c2f725 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 00000000..d5b7af65
--- /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 00000000..898f2fc9
--- /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 00000000..134458b9
--- /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 00000000..d2c14bd6
--- /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 12b8a3de..ff0af481 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 00000000..0a0586d3
--- /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 9618859b..00000000
--- 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 00000000..51fddd80
--- /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 00000000..7bb31b23
--- /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 00000000..03a13b4e
--- /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 00000000..a09fa5f1
--- /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 00000000..e778e74e
--- /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 00000000..ea788c22
--- /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 00000000..54c2bd7d
--- /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 00000000..8cc7f6dd
--- /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 b8480b32..39531094 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 00000000..e1a70c12
--- /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 00000000..de09d9db
--- /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 00000000..c9002c90
--- /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 00000000..2af169e8
--- /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 00000000..e41fc0b7
--- /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 00000000..fc305189
--- /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 00000000..4b21b32b
--- /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 00000000..a720fa6c
--- /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 00000000..46d61196
--- /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 00000000..6c3556db
--- /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 00000000..dbf7c6cf
--- /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 00000000..cba6958f
--- /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 00000000..b1f69b7a
--- /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 00000000..fd76e30d
--- /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 00000000..4291ff05
--- /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 00000000..703c5b7b
--- /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 00000000..06c358dd
--- /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 00000000..ade5dc42
--- /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 00000000..46c72990
--- /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 00000000..8710306d
--- /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 00000000..19c27265
--- /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 00000000..09b1c7bc
--- /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 00000000..8ba817e6
--- /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 00000000..f9022b92
--- /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 00000000..6f2af735
--- /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 00000000..bcdc31aa
--- /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 00000000..7f51b94d
--- /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 00000000..af459c04
--- /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 00000000..f24d55bf
--- /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 00000000..55650bd4
--- /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 ff6f523a..f8886eca 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 00000000..c6b2de33
--- /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 00000000..a1db297c
--- /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 00000000..21460f6e
--- /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 00000000..7bb5f291
--- /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 00000000..aacf6b08
--- /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 00000000..7d5875ca
--- /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 00000000..8fdafa93
--- /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 ceceea2a..0f83655f 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 1ddb1cda..b0552750 100644
--- a/components/app/Footer.vue
+++ b/components/app/Footer.vue
@@ -5,7 +5,7 @@