Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/AngeloStavrow/indigo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/static
diff options
context:
space:
mode:
authorAngelo Stavrow <angelo@fogcreek.com>2018-08-14 16:20:29 +0300
committerAngelo Stavrow <angelo@fogcreek.com>2018-08-14 16:20:29 +0300
commit994fd986bab1cf0baa4c7cfde62929e5f2a0772e (patch)
tree5680b3d479307936138924385fa3fadae29cd4f1 /static
parent40f121ec52d1edbfff39470dee7a0c3c9ac36061 (diff)
Initial commit
Diffstat (limited to 'static')
-rw-r--r--static/css/style.css438
-rw-r--r--static/fonts/FiraSans-Bold.eotbin0 -> 211203 bytes
-rw-r--r--static/fonts/FiraSans-Bold.ttfbin0 -> 521312 bytes
-rw-r--r--static/fonts/FiraSans-Bold.woffbin0 -> 220552 bytes
-rw-r--r--static/fonts/FiraSans-Bold.woff2bin0 -> 167008 bytes
-rw-r--r--static/fonts/FiraSans-Book.eotbin0 -> 200953 bytes
-rw-r--r--static/fonts/FiraSans-Book.ttfbin0 -> 487632 bytes
-rw-r--r--static/fonts/FiraSans-Book.woffbin0 -> 209460 bytes
-rw-r--r--static/fonts/FiraSans-Book.woff2bin0 -> 158256 bytes
-rw-r--r--static/fonts/FiraSans-Light.eotbin0 -> 197339 bytes
-rw-r--r--static/fonts/FiraSans-Light.ttfbin0 -> 479600 bytes
-rw-r--r--static/fonts/FiraSans-Light.woffbin0 -> 205260 bytes
-rw-r--r--static/fonts/FiraSans-Light.woff2bin0 -> 155788 bytes
-rwxr-xr-xstatic/fonts/charter_bold-webfont.eotbin0 -> 52528 bytes
-rwxr-xr-xstatic/fonts/charter_bold-webfont.ttfbin0 -> 52356 bytes
-rwxr-xr-xstatic/fonts/charter_bold-webfont.woffbin0 -> 28428 bytes
-rwxr-xr-xstatic/fonts/charter_bold_italic-webfont.eotbin0 -> 56504 bytes
-rwxr-xr-xstatic/fonts/charter_bold_italic-webfont.ttfbin0 -> 56272 bytes
-rwxr-xr-xstatic/fonts/charter_bold_italic-webfont.woffbin0 -> 29756 bytes
-rwxr-xr-xstatic/fonts/charter_italic-webfont.eotbin0 -> 57312 bytes
-rwxr-xr-xstatic/fonts/charter_italic-webfont.ttfbin0 -> 57120 bytes
-rwxr-xr-xstatic/fonts/charter_italic-webfont.woffbin0 -> 29396 bytes
-rw-r--r--static/fonts/charter_license.txt5
-rwxr-xr-xstatic/fonts/charter_regular-webfont.eotbin0 -> 51896 bytes
-rwxr-xr-xstatic/fonts/charter_regular-webfont.ttfbin0 -> 51716 bytes
-rwxr-xr-xstatic/fonts/charter_regular-webfont.woffbin0 -> 27904 bytes
-rw-r--r--static/fonts/fira-code_license.txt102
-rw-r--r--static/fonts/fira-sans_license.txt96
-rw-r--r--static/icons/envelope.svg1
-rw-r--r--static/icons/flickr.svg1
-rw-r--r--static/icons/github.svg1
-rw-r--r--static/icons/gitlab.svg1
-rw-r--r--static/icons/glitch.svg10
-rw-r--r--static/icons/microblog.svg1
-rw-r--r--static/icons/twitter.svg1
35 files changed, 657 insertions, 0 deletions
diff --git a/static/css/style.css b/static/css/style.css
new file mode 100644
index 0000000..01d5718
--- /dev/null
+++ b/static/css/style.css
@@ -0,0 +1,438 @@
+@import url(https://cdn.rawgit.com/AngeloStavrow/FiraCode/1.205/distr/fira_code.css);
+
+@font-face {
+ font-family: 'Charter';
+ src: url('/fonts/charter_regular-webfont.eot?') format('eot');
+ src: url('/fonts/charter_regular-webfont.woff') format('woff');
+ src: url('/fonts/charter_regular-webfont.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Charter';
+ src: url('/fonts/charter_bold-webfont.eot');
+ src: url('/fonts/charter_bold-webfont.woff') format('woff');
+ src: url('/fonts/charter_bold-webfont.ttf') format('truetype');
+ font-weight: bold;
+}
+
+@font-face {
+ font-family: 'Charter';
+ src: url('/fonts/charter_italic-webfont.eot');
+ src: url('/fonts/charter_italic-webfont.woff') format('woff');
+ src: url('/fonts/charter_italic-webfont.ttf') format('truetype');
+ font-style: italic;
+}
+
+@font-face {
+ font-family: 'Charter';
+ src: url('/fonts/charter_bold_italic-webfont.eot');
+ src: url('/fonts/charter_bold_italic-webfont.woff') format('woff');
+ src: url('/fonts/charter_bold_italic-webfont.ttf') format('truetype');
+ font-style: italic;
+ font-weight: bold;
+}
+
+@font-face {
+ font-family: 'Fira Sans';
+ src: url('/fonts/FiraSans-Book.eot');
+ src: url('/fonts/FiraSans-Book.woff2') format('woff2');
+ src: url('/fonts/FiraSans-Book.woff') format('woff');
+ src: url('/fonts/FiraSans-Book.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Fira Sans';
+ src: url('/fonts/FiraSans-Bold.eot');
+ src: url('/fonts/FiraSans-Bold.woff2') format('woff2');
+ src: url('/fonts/FiraSans-Bold.woff') format('woff');
+ src: url('/fonts/FiraSans-Bold.ttf') format('truetype');
+ font-weight: bold;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+body {
+ background-color: #f8f8f8;
+ color: #3f3f3f;
+ font-family: 'Charter', Fallback, serif;
+ margin: 0 auto;
+}
+
+/* Desktop styles */
+@media only screen and (min-width: 860px) {
+ div#sitelogo {
+ margin-left: -96px;
+ position: fixed;
+ }
+}
+
+@media only screen and (min-width: 768px) {
+ body {
+ max-width: 800px;
+ font-size: 1.3em;
+ width: 90%;
+ }
+
+ code, pre {
+ font-size: 0.9em;
+ }
+
+ img {
+ width: 100%;
+ }
+
+ blockquote {
+ font-size: x-large;
+ }
+
+ div#social-icons {
+ float: right;
+ margin-right: 4px;
+ width: 312px;
+ }
+
+ .icon-24x24 {
+ float: left;
+ margin-right: 24px;
+ }
+
+ .icon-24x24:hover {
+ background-color: #f8f8f8;
+ border-top: 2px solid #0d7b76;
+ padding-top: 2px;
+ }
+
+ .last {
+ margin-right: 0;
+ }
+}
+
+/* High-DPI mobile styles */
+@media only screen and (max-width: 768px) {
+ body {
+ font-size: 1em;
+ max-width: 90%;
+ }
+
+ img {
+ max-width: 100%;
+ }
+
+ blockquote {
+ font-size: x-large;
+ }
+
+ div#social-icons {
+ float: right;
+ margin-right: 4px;
+ width: 312px;
+ }
+
+ .icon-24x24 {
+ float: right;
+ margin-left: 24px;
+ }
+
+ .last {
+ margin-left: 0;
+ }
+}
+
+/* Low-DPI mobile styles */
+@media only screen and (max-width: 414px) {
+ body {
+ font-size: 1.2em;
+ max-width: 90%;
+ }
+
+ img {
+ max-width: 100%;
+ }
+
+ blockquote {
+ font-size: x-large;
+ }
+
+ div#social-icons {
+ display: flex;
+ float: none;
+ justify-content: center;
+ margin: 0 auto;
+ width: 288px;
+ }
+
+ .icon-24x24 {
+ float: none;
+ margin-left: 0px;
+ margin-right: 20px;
+ }
+
+ .last {
+ margin-right: 0px;
+ }
+}
+
+#sitelogo {
+ margin: 16px auto 0 auto;
+ width: 64px;
+}
+
+.glyph:hover {
+ background-color: #f8f8f8;
+}
+
+h1, h2, h3 {
+ font-family: 'Fira Sans', Fallback, sans-serif;
+ font-weight: bold;
+ margin-top: 2em;
+ padding-top: 0.15em;
+}
+
+a {
+ color: #0d7b76;
+}
+
+a:visited {
+ color: #3aa;
+}
+
+a:hover {
+ background-color: #0d7b76;
+ color: #eff;
+}
+
+h1.post-title {
+ border-top: 2px solid #3f3f3f;
+ font-size: 2.5em;
+}
+
+h2.list-title > a {
+ color: #0d7b76;
+}
+
+h2.list-title > a:visited {
+ color: #3aa;
+}
+
+h2.list-title > a:hover {
+ background-color: #f8f8f8;
+ color: #6cc;
+}
+
+a.read-more {
+ font-family: 'Fira Sans';
+ font-size: smaller;
+ text-transform: uppercase;
+}
+
+section.content {
+ line-height: 1.5em;
+}
+
+p.post-date {
+ background-color: #0d7b76;
+ color: #eff;
+ font-family: 'Fira Sans', Fallback, sans-serif;
+ font-size: smaller;
+ margin: 0 0 2.5em 0;
+ padding: 0.25em 0.5em;
+}
+
+a.p-author {
+ color: #eff;
+ text-decoration: none;
+}
+
+h2.list-title {
+ margin: 2em 0 0 0;
+ padding: 0;
+}
+
+p.list-post-date {
+ font-family: 'Fira Sans', Fallback, sans-serif;
+ font-size: smaller;
+ margin: 1em 0 1.5em 0;
+ padding: 0;
+ text-transform: uppercase;
+}
+
+#footer {
+ width: 100%;
+}
+
+.copyright {
+ font-family: 'Fira Sans', Fallback, sans-serif;
+ font-size: smaller;
+ margin-top: 2em;
+ text-align: center;
+}
+
+.h-card {
+ display: none;
+}
+
+blockquote {
+ color: #0d7b76;
+ background-color: #eff;
+ border-left: 25px solid #0d7b76;
+ /*font-size: xx-large;*/
+ line-height: 1.25em;
+ margin: 2em auto;
+ padding: 1% 5%;
+ width: 100%;
+}
+
+code {
+ background-color: #eff;
+ color: #0d7b76;
+ font-family: 'Fira Code';
+ padding: 0.1em 0.2em 0.1em 0.2em;
+}
+
+pre {
+ background-color: #eff;
+ border: 1px solid #ccc;
+ border-radius: 5px;
+ font-size: 0.8em;
+ margin: 2em auto;
+ overflow-x: scroll;
+ padding: 1em;
+ width: 100%;
+}
+
+hr.post-underline {
+ border: 0;
+ border-top: 1px solid #ccc;
+ display: block;
+ height: 1px;
+ padding: 0;
+ margin: 2em auto;
+ width: 75%;
+}
+
+a.permalink {
+ border-radius: 100%;
+ text-decoration: none;
+}
+
+.post-tag {
+ font-family: 'Fira Sans', Fallback, sans-serif;
+ font-size: small;
+ text-transform: uppercase;
+}
+
+a.post-tag {
+ background-color: #eff;
+ border: 1px solid #6cc;
+ border-radius: 5px;
+ color: #399;
+ padding: 0.15em 0.3em 0.1em 0.3em;
+ text-decoration: none;
+}
+
+a.post-tag:hover {
+ background-color: #6cc;
+ color: #fff;
+}
+
+div#site-header {
+ border-top: 5px solid #3f3f3f;
+ border-bottom: 2px solid #3f3f3f;
+}
+
+div#site-header > h1 {
+ font-size: 2.5em;
+ line-height: 1em;
+ margin-top: 1em;
+}
+
+div#site-header > p {
+ margin-top: 0;
+ margin-bottom: 1em;
+}
+
+div#page-nav, #pagination {
+ display: inline-block;
+ font-family: 'Fira Sans', Fallback, sans-serif;
+ font-size: smaller;
+ line-height: 1em;
+ margin: 1.5em 0 2.5em 0;
+ padding: 0;
+ text-align: center;
+ text-transform: uppercase;
+ width: 100%;
+}
+
+div.static-page-nav-item, div.static-page-nav-item-disabled, div.static-page-nav-spacer {
+ display: inline-block;
+ float: left;
+ margin: 0;
+ padding: 0;
+ width: 20%;
+}
+
+div.static-page-nav-item > a {
+ color: #0d7b76;
+ display: block;
+ text-decoration: none;
+}
+
+div.static-page-nav-item > a:hover {
+ color: #eff;
+}
+
+div.static-page-nav-item:hover, div.pagination-item:hover {
+ background-color: #0d7b76;
+}
+
+div.static-page-nav-item-disabled > p {
+ display: block;
+ font-weight: bold;
+ line-height: 1em;
+ margin: 0;
+ padding: 0;
+}
+
+div#pagination {
+ margin-bottom: 0;
+ margin-top: 3.5em;
+}
+
+div.pagination-item, div.pagination-item-spacer {
+ display: inline-block;
+ float: left;
+ margin: 0;
+ padding: 0;
+ width: 20%;
+}
+
+div.pagination-item > a {
+ color: #0d7b76;
+ display: block;
+ text-decoration: none;
+}
+
+div.pagination-item > a:hover {
+ color: #eff;
+}
+
+aside#social {
+ border-top: 2px solid #3f3f3f;
+ height: 48px;
+ margin: 5em auto 0 auto;
+ width: 100%;
+}
+
+div#social-icons {
+ height: 24px;
+ position: relative;
+ top: 20px;
+ max-width: 312px;
+}
+
+.icon-24x24 {
+ height: 24px;
+ width: 24px;
+} \ No newline at end of file
diff --git a/static/fonts/FiraSans-Bold.eot b/static/fonts/FiraSans-Bold.eot
new file mode 100644
index 0000000..91245f1
--- /dev/null
+++ b/static/fonts/FiraSans-Bold.eot
Binary files differ
diff --git a/static/fonts/FiraSans-Bold.ttf b/static/fonts/FiraSans-Bold.ttf
new file mode 100644
index 0000000..f03425a
--- /dev/null
+++ b/static/fonts/FiraSans-Bold.ttf
Binary files differ
diff --git a/static/fonts/FiraSans-Bold.woff b/static/fonts/FiraSans-Bold.woff
new file mode 100644
index 0000000..aac5ce3
--- /dev/null
+++ b/static/fonts/FiraSans-Bold.woff
Binary files differ
diff --git a/static/fonts/FiraSans-Bold.woff2 b/static/fonts/FiraSans-Bold.woff2
new file mode 100644
index 0000000..9216d5e
--- /dev/null
+++ b/static/fonts/FiraSans-Bold.woff2
Binary files differ
diff --git a/static/fonts/FiraSans-Book.eot b/static/fonts/FiraSans-Book.eot
new file mode 100644
index 0000000..9902a51
--- /dev/null
+++ b/static/fonts/FiraSans-Book.eot
Binary files differ
diff --git a/static/fonts/FiraSans-Book.ttf b/static/fonts/FiraSans-Book.ttf
new file mode 100644
index 0000000..f6c2a6c
--- /dev/null
+++ b/static/fonts/FiraSans-Book.ttf
Binary files differ
diff --git a/static/fonts/FiraSans-Book.woff b/static/fonts/FiraSans-Book.woff
new file mode 100644
index 0000000..a480632
--- /dev/null
+++ b/static/fonts/FiraSans-Book.woff
Binary files differ
diff --git a/static/fonts/FiraSans-Book.woff2 b/static/fonts/FiraSans-Book.woff2
new file mode 100644
index 0000000..be1642d
--- /dev/null
+++ b/static/fonts/FiraSans-Book.woff2
Binary files differ
diff --git a/static/fonts/FiraSans-Light.eot b/static/fonts/FiraSans-Light.eot
new file mode 100644
index 0000000..683a207
--- /dev/null
+++ b/static/fonts/FiraSans-Light.eot
Binary files differ
diff --git a/static/fonts/FiraSans-Light.ttf b/static/fonts/FiraSans-Light.ttf
new file mode 100644
index 0000000..d06adde
--- /dev/null
+++ b/static/fonts/FiraSans-Light.ttf
Binary files differ
diff --git a/static/fonts/FiraSans-Light.woff b/static/fonts/FiraSans-Light.woff
new file mode 100644
index 0000000..fc2d955
--- /dev/null
+++ b/static/fonts/FiraSans-Light.woff
Binary files differ
diff --git a/static/fonts/FiraSans-Light.woff2 b/static/fonts/FiraSans-Light.woff2
new file mode 100644
index 0000000..28ff042
--- /dev/null
+++ b/static/fonts/FiraSans-Light.woff2
Binary files differ
diff --git a/static/fonts/charter_bold-webfont.eot b/static/fonts/charter_bold-webfont.eot
new file mode 100755
index 0000000..800aa39
--- /dev/null
+++ b/static/fonts/charter_bold-webfont.eot
Binary files differ
diff --git a/static/fonts/charter_bold-webfont.ttf b/static/fonts/charter_bold-webfont.ttf
new file mode 100755
index 0000000..cea448b
--- /dev/null
+++ b/static/fonts/charter_bold-webfont.ttf
Binary files differ
diff --git a/static/fonts/charter_bold-webfont.woff b/static/fonts/charter_bold-webfont.woff
new file mode 100755
index 0000000..6d7fd7a
--- /dev/null
+++ b/static/fonts/charter_bold-webfont.woff
Binary files differ
diff --git a/static/fonts/charter_bold_italic-webfont.eot b/static/fonts/charter_bold_italic-webfont.eot
new file mode 100755
index 0000000..62268df
--- /dev/null
+++ b/static/fonts/charter_bold_italic-webfont.eot
Binary files differ
diff --git a/static/fonts/charter_bold_italic-webfont.ttf b/static/fonts/charter_bold_italic-webfont.ttf
new file mode 100755
index 0000000..c83766c
--- /dev/null
+++ b/static/fonts/charter_bold_italic-webfont.ttf
Binary files differ
diff --git a/static/fonts/charter_bold_italic-webfont.woff b/static/fonts/charter_bold_italic-webfont.woff
new file mode 100755
index 0000000..1ef433f
--- /dev/null
+++ b/static/fonts/charter_bold_italic-webfont.woff
Binary files differ
diff --git a/static/fonts/charter_italic-webfont.eot b/static/fonts/charter_italic-webfont.eot
new file mode 100755
index 0000000..2124b1c
--- /dev/null
+++ b/static/fonts/charter_italic-webfont.eot
Binary files differ
diff --git a/static/fonts/charter_italic-webfont.ttf b/static/fonts/charter_italic-webfont.ttf
new file mode 100755
index 0000000..9276421
--- /dev/null
+++ b/static/fonts/charter_italic-webfont.ttf
Binary files differ
diff --git a/static/fonts/charter_italic-webfont.woff b/static/fonts/charter_italic-webfont.woff
new file mode 100755
index 0000000..08c8249
--- /dev/null
+++ b/static/fonts/charter_italic-webfont.woff
Binary files differ
diff --git a/static/fonts/charter_license.txt b/static/fonts/charter_license.txt
new file mode 100644
index 0000000..364606e
--- /dev/null
+++ b/static/fonts/charter_license.txt
@@ -0,0 +1,5 @@
+Charter License
+
+This is a copy of the Char­ter fonts which Bit­stream con­tributed to the X con­sor­tium. This is the orig­i­nal no­tice in­cluded with the fonts:
+
+(c) Copy­right 1989-1992, Bit­stream Inc., Cam­bridge, MA. You are hereby granted per­mis­sion un­der all Bit­stream pro­pri­ety rights to use, copy, mod­ify, sub­li­cense, sell, and re­dis­trib­ute the 4 Bit­stream Char­ter (r) Type 1 out­line fonts and the 4 Courier Type 1 out­line fonts for any pur­pose and with­out re­stric­tion; pro­vided, that this no­tice is left in­tact on all copies of such fonts and that Bit­stream’s trade­mark is ac­knowl­edged as shown be­low on all un­mod­i­fied copies of the 4 Char­ter Type 1 fonts. BIT­STREAM CHAR­TER is a reg­is­tered trade­mark of Bit­stream Inc. \ No newline at end of file
diff --git a/static/fonts/charter_regular-webfont.eot b/static/fonts/charter_regular-webfont.eot
new file mode 100755
index 0000000..01872e3
--- /dev/null
+++ b/static/fonts/charter_regular-webfont.eot
Binary files differ
diff --git a/static/fonts/charter_regular-webfont.ttf b/static/fonts/charter_regular-webfont.ttf
new file mode 100755
index 0000000..44e097a
--- /dev/null
+++ b/static/fonts/charter_regular-webfont.ttf
Binary files differ
diff --git a/static/fonts/charter_regular-webfont.woff b/static/fonts/charter_regular-webfont.woff
new file mode 100755
index 0000000..a19483d
--- /dev/null
+++ b/static/fonts/charter_regular-webfont.woff
Binary files differ
diff --git a/static/fonts/fira-code_license.txt b/static/fonts/fira-code_license.txt
new file mode 100644
index 0000000..5ec3dbc
--- /dev/null
+++ b/static/fonts/fira-code_license.txt
@@ -0,0 +1,102 @@
+Copyright (c) 2014, Nikita Prokopov http://tonsky.me
+with Reserved Font Name Fira Code.
+
+Copyright (c) 2014, Mozilla Foundation https://mozilla.org/
+with Reserved Font Name Fira Sans.
+
+Copyright (c) 2014, Mozilla Foundation https://mozilla.org/
+with Reserved Font Name Fira Mono.
+
+Copyright (c) 2014, Telefonica S.A.
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file
diff --git a/static/fonts/fira-sans_license.txt b/static/fonts/fira-sans_license.txt
new file mode 100644
index 0000000..5af572f
--- /dev/null
+++ b/static/fonts/fira-sans_license.txt
@@ -0,0 +1,96 @@
+https://bboxtype.com/downloads/Fira/OFL.txt
+
+Digitized data copyright 2012-2018 for FiraGO: Carrois Corporate GbR and HERE Europe B.V. All rights reserved.
+Digitized data copyright 2012-2018 for Fira Sans up to version 4.3: The Mozilla Foundation, Telefonica S.A., Carrois Corporate GbR and bBox Type GmbH.
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file
diff --git a/static/icons/envelope.svg b/static/icons/envelope.svg
new file mode 100644
index 0000000..c94bfd7
--- /dev/null
+++ b/static/icons/envelope.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path style="fill:#3f3f3f" d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"/></svg> \ No newline at end of file
diff --git a/static/icons/flickr.svg b/static/icons/flickr.svg
new file mode 100644
index 0000000..ac7667f
--- /dev/null
+++ b/static/icons/flickr.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path style="fill:#3f3f3f" d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM144.5 319c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5zm159 0c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5z"/></svg> \ No newline at end of file
diff --git a/static/icons/github.svg b/static/icons/github.svg
new file mode 100644
index 0000000..8348350
--- /dev/null
+++ b/static/icons/github.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path style="fill:#3f3f3f" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg> \ No newline at end of file
diff --git a/static/icons/gitlab.svg b/static/icons/gitlab.svg
new file mode 100644
index 0000000..c966bc4
--- /dev/null
+++ b/static/icons/gitlab.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path style="fill:#3f3f3f" d="M29.782 199.732L256 493.714 8.074 309.699c-6.856-5.142-9.712-13.996-7.141-21.993l28.849-87.974zm75.405-174.806c-3.142-8.854-15.709-8.854-18.851 0L29.782 199.732h131.961L105.187 24.926zm56.556 174.806L256 493.714l94.257-293.982H161.743zm349.324 87.974l-28.849-87.974L256 493.714l247.926-184.015c6.855-5.142 9.711-13.996 7.141-21.993zm-85.404-262.78c-3.142-8.854-15.709-8.854-18.851 0l-56.555 174.806h131.961L425.663 24.926z"/></svg> \ No newline at end of file
diff --git a/static/icons/glitch.svg b/static/icons/glitch.svg
new file mode 100644
index 0000000..5b03854
--- /dev/null
+++ b/static/icons/glitch.svg
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="320px" height="320px" viewBox="0 0 320 320" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <!-- Generator: Sketch 51.2 (57519) - http://www.bohemiancoding.com/sketch -->
+ <title>Artboard</title>
+ <desc>Created with Sketch.</desc>
+ <defs></defs>
+ <g id="Artboard" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+ <path d="M83.9549002,158.635525 C84.3931534,158.615258 84.8208745,158.595745 85.2382411,158.576957 C85.2089712,158.513494 85.1844307,158.459484 85.1646011,158.415403 C84.7542503,158.492121 84.3511637,158.565446 83.9549002,158.635525 Z M67.5379729,160.125026 C65.4050172,160.144935 63.2370769,160.125872 60.8616885,160.125872 C52.3092718,160.125872 18.4586097,147.099404 7.55207789,133.132483 C7.55207789,133.132483 24.4843841,128.939867 24.4843841,125.397348 C24.4843841,121.854828 5.14233149,115.308151 5.14233149,115.308151 C5.14233149,115.308151 2.21179598,98.966999 22.9457237,82.6484098 C43.6796514,66.3298205 59.1953138,58.5841334 76.6316261,57.6780933 C94.0679383,56.7720532 99.9136952,56.7720532 99.9136952,56.7720532 C99.9136952,56.7720532 115.092756,36 123.066868,36 C127.053035,36 185.458937,48.5815123 190.517889,56.7720532 C195.576841,64.9625942 198.038677,64.366737 200.624228,66.3298205 C203.209779,68.2929041 201.580882,66.7230475 213.297162,69.376225 C242.603084,76.0126159 238.605265,78.6179996 260.378935,82.6484098 C269.19134,84.279628 309.574809,64.1646458 313.38419,66.1182771 C315.157901,67.0279203 316.550157,84.3282301 309.61671,95.6714951 C302.683263,107.01476 315.182537,116.385147 309.569442,130.589622 C303.956347,144.794096 315.997668,155.317336 313.38419,160.125872 C310.770711,164.934409 267.889524,144.388773 260.378935,145.874317 C253.507251,147.233491 233.707302,156.709307 194.760276,163.720824 C197.20813,166.165478 198.888296,166.329982 200.624228,167.647991 C203.209779,169.611075 201.580882,168.041218 213.297162,170.694396 C242.603084,177.330787 238.605265,179.936171 260.378935,183.966581 C269.19134,185.597799 309.574809,165.482817 313.38419,167.436448 C315.157901,168.346091 316.550157,185.646401 309.61671,196.989666 C302.683263,208.332931 315.182537,217.703318 309.569442,231.907793 C303.956347,246.112267 315.997668,256.635507 313.38419,261.444043 C310.770711,266.25258 267.889524,245.706944 260.378935,247.192488 C252.868345,248.678033 229.91368,259.8597 183.395239,266.922301 C166.646264,269.465193 149.539335,269.083796 134.452314,267.600307 C138.41198,275.263088 137.543911,282.943074 137.543911,282.943074 C137.543911,282.943074 127.921893,285.879078 110.53222,282.141231 C94.028412,278.593798 85.9453109,261.469101 85.1646011,259.733574 C74.7986213,261.671569 69.0681633,261.444043 60.8616885,261.444043 C52.3092718,261.444043 18.4586097,248.417575 7.55207789,234.450654 C7.55207789,234.450654 24.4843841,230.258038 24.4843841,226.715519 C24.4843841,223.172999 5.14233149,216.626322 5.14233149,216.626322 C5.14233149,216.626322 2.21179598,200.28517 22.9457237,183.966581 C40.0195551,170.528662 53.5548395,162.904096 67.5379729,160.125026 Z M116.212539,79.5545253 C121.509332,79.8307368 126.805986,80.1160107 131.74861,80.3949117 C133.473842,80.4922626 135.128611,80.5873273 136.703837,80.679709 C141.171149,80.9417017 144.919336,81.177392 147.797293,81.3800808 C158.624374,82.1426109 175.313116,84.6841429 188.062752,87.2639091 C207.604454,91.2179846 223.556945,97.0678571 248.887299,108.447468 C250.81893,109.315249 257.452076,112.310999 257.606318,112.380527 C259.303551,113.145582 261.225941,112.204384 261.900096,110.278302 C262.57425,108.352221 261.744881,106.170623 260.047648,105.405568 C259.898331,105.338261 253.25979,102.340074 251.321523,101.469311 C225.612835,89.9197348 209.299565,83.9375625 189.223597,79.8753834 C176.246171,77.2495262 159.323395,74.6723531 148.206929,73.8894422 C145.302305,73.6848752 141.533293,73.4478754 137.045149,73.184661 C135.465446,73.0920168 133.80641,72.9967069 132.077041,72.8991226 C127.125164,72.6196994 121.820567,72.3339978 116.516109,72.0573865 C114.659657,71.9605782 112.935776,71.8718185 111.388618,71.7930312 C110.84703,71.7654514 110.366188,71.7410868 109.951611,71.7201777 C109.531329,71.6990189 109.531329,71.6990189 109.442391,71.6945713 C106.898324,71.5673513 105.187682,74.6142976 106.364262,77.1772442 C106.409534,77.2758598 106.503661,77.4860601 106.639628,77.7982217 C106.871662,78.330941 107.131659,78.9466666 107.412598,79.6356994 C108.218583,81.6124666 109.025601,83.7688605 109.777512,86.0255149 C110.969202,89.6020418 111.904369,93.0796058 112.48562,96.3025817 C112.703145,97.5087349 112.868236,98.6655627 112.977895,99.7662834 C113.295759,102.956905 112.585473,108.465979 111.041901,115.430193 C110.496491,117.890952 109.859387,120.481967 109.149065,123.159319 C108.279108,126.438369 107.345737,129.676207 106.412553,132.726616 C106.086217,133.793347 105.783505,134.759553 105.512344,135.60716 C105.417906,135.902361 105.334309,136.161197 105.262546,136.381415 C105.220221,136.511296 105.190742,136.600996 105.177972,136.63952 C104.535327,138.579423 105.400112,140.743238 107.109524,141.472536 C108.818937,142.201833 110.725657,141.220443 111.368303,139.28054 C111.387113,139.223737 111.418819,139.127259 111.465312,138.984589 C111.541578,138.750554 111.629696,138.477717 111.728683,138.1683 C112.010166,137.288425 112.323258,136.289091 112.660095,135.188031 C113.62169,132.044754 114.583099,128.709652 115.481603,125.323003 C116.219696,122.540974 116.883701,119.840556 117.455463,117.260906 C119.182334,109.469689 119.982087,103.266701 119.549363,98.9231529 C119.416704,97.5915547 119.220297,96.2152956 118.964652,94.7977663 C118.305385,91.1422031 117.270776,87.2948478 115.963391,83.3710956 C115.517074,82.0315978 115.053647,80.7271778 114.582348,79.4698112 C115.113052,79.4972922 115.656846,79.5255476 116.212539,79.5545253 Z M85.5890342,80.2050487 C85.6418912,80.2688546 85.7628774,80.4197252 85.9421524,80.6514494 C86.253716,81.054165 86.6042732,81.5257095 86.9839696,82.0597354 C88.0760766,83.5957349 89.1703388,85.3092445 90.188111,87.1464022 C92.600364,91.5007058 94.1829784,95.8239861 94.5757277,99.7662834 C94.7905851,101.922957 94.6416394,104.544949 94.1592059,107.516315 C93.6632267,110.57111 92.8377822,113.871524 91.7746593,117.263149 C91.1265728,119.330705 90.4310569,121.302854 89.7365812,123.107821 C89.4946573,123.73659 89.2708506,124.297915 89.0712262,124.783025 C88.954528,125.066616 88.8739978,125.256872 88.8356971,125.345095 C88.0286033,127.204179 88.7023444,129.453763 90.34054,130.369683 C91.9787356,131.285602 93.9610343,130.521016 94.7681282,128.661932 C94.9826427,128.167813 95.3417161,127.295223 95.7973531,126.111006 C96.5504591,124.153657 97.3025249,122.021159 98.0055147,119.778448 C99.178188,116.037331 100.096576,112.365296 100.663061,108.876251 C101.254489,105.233569 101.443823,101.900602 101.147196,98.9231529 C100.625541,93.6869408 98.6820656,88.3778837 95.7868988,83.1518833 C94.6218688,81.0489138 93.3774143,79.1002175 92.1308047,77.346917 C91.3739882,76.2824886 90.7738306,75.5067471 90.4074511,75.0644743 C89.156583,73.5544965 87.0639146,73.4811743 85.7333455,74.9007047 C84.4027764,76.3202351 84.3381661,78.6950708 85.5890342,80.2050487 Z M116.212539,180.872696 C121.509332,181.148908 126.805986,181.434182 131.74861,181.713083 C133.473842,181.810434 135.128611,181.905498 136.703837,181.99788 C141.171149,182.259873 144.919336,182.495563 147.797293,182.698252 C158.624374,183.460782 175.313116,186.002314 188.062752,188.58208 C207.604454,192.536156 223.556945,198.386028 248.887299,209.765639 C250.81893,210.63342 257.452076,213.62917 257.606318,213.698698 C259.303551,214.463753 261.225941,213.522555 261.900096,211.596473 C262.57425,209.670392 261.744881,207.488794 260.047648,206.723739 C259.898331,206.656432 253.25979,203.658245 251.321523,202.787482 C225.612835,191.237906 209.299565,185.255733 189.223597,181.193554 C176.246171,178.567697 159.323395,175.990524 148.206929,175.207613 C145.302305,175.003046 141.533293,174.766046 137.045149,174.502832 C135.465446,174.410188 133.80641,174.314878 132.077041,174.217294 C127.125164,173.93787 121.820567,173.652169 116.516109,173.375557 C114.659657,173.278749 112.935776,173.189989 111.388618,173.111202 C110.84703,173.083622 110.366188,173.059258 109.951611,173.038349 C109.531329,173.01719 109.531329,173.01719 109.442391,173.012742 C106.898324,172.885522 105.187682,175.932469 106.364262,178.495415 C106.409534,178.594031 106.503661,178.804231 106.639628,179.116393 C106.871662,179.649112 107.131659,180.264838 107.412598,180.95387 C108.218583,182.930638 109.025601,185.087031 109.777512,187.343686 C110.969202,190.920213 111.904369,194.397777 112.48562,197.620753 C112.703145,198.826906 112.868236,199.983734 112.977895,201.084454 C113.295759,204.275076 112.585473,209.78415 111.041901,216.748364 C110.496491,219.209123 109.859387,221.800138 109.149065,224.47749 C108.279108,227.75654 107.345737,230.994378 106.412553,234.044787 C106.086217,235.111518 105.783505,236.077724 105.512344,236.925331 C105.417906,237.220532 105.334309,237.479368 105.262546,237.699586 C105.220221,237.829467 105.190742,237.919167 105.177972,237.957691 C104.535327,239.897594 105.400112,242.061409 107.109524,242.790707 C108.818937,243.520004 110.725657,242.538614 111.368303,240.598711 C111.387113,240.541908 111.418819,240.44543 111.465312,240.30276 C111.541578,240.068725 111.629696,239.795888 111.728683,239.486471 C112.010166,238.606596 112.323258,237.607262 112.660095,236.506202 C113.62169,233.362925 114.583099,230.027823 115.481603,226.641174 C116.219696,223.859145 116.883701,221.158727 117.455463,218.579077 C119.182334,210.78786 119.982087,204.584872 119.549363,200.241324 C119.416704,198.909726 119.220297,197.533467 118.964652,196.115937 C118.305385,192.460374 117.270776,188.613019 115.963391,184.689267 C115.517074,183.349769 115.053647,182.045349 114.582348,180.787982 C115.113052,180.815463 115.656846,180.843719 116.212539,180.872696 Z M85.5890342,181.52322 C85.6418912,181.587026 85.7628774,181.737896 85.9421524,181.96962 C86.253716,182.372336 86.6042732,182.84388 86.9839696,183.377906 C88.0760766,184.913906 89.1703388,186.627415 90.188111,188.464573 C92.600364,192.818877 94.1829784,197.142157 94.5757277,201.084454 C94.7905851,203.241128 94.6416394,205.86312 94.1592059,208.834486 C93.6632267,211.889281 92.8377822,215.189695 91.7746593,218.58132 C91.1265728,220.648876 90.4310569,222.621025 89.7365812,224.425992 C89.4946573,225.054761 89.2708506,225.616086 89.0712262,226.101196 C88.954528,226.384787 88.8739978,226.575043 88.8356971,226.663266 C88.0286033,228.52235 88.7023444,230.771934 90.34054,231.687854 C91.9787356,232.603773 93.9610343,231.839187 94.7681282,229.980103 C94.9826427,229.485984 95.3417161,228.613394 95.7973531,227.429177 C96.5504591,225.471828 97.3025249,223.33933 98.0055147,221.096619 C99.178188,217.355502 100.096576,213.683467 100.663061,210.194422 C101.254489,206.55174 101.443823,203.218773 101.147196,200.241324 C100.625541,195.005112 98.6820656,189.696055 95.7868988,184.470054 C94.6218688,182.367085 93.3774143,180.418388 92.1308047,178.665088 C91.3739882,177.60066 90.7738306,176.824918 90.4074511,176.382645 C89.156583,174.872667 87.0639146,174.799345 85.7333455,176.218876 C84.4027764,177.638406 84.3381661,180.013242 85.5890342,181.52322 Z M34.3429812,204.335244 C34.4185157,197.412405 39.3871551,191.826839 45.5053691,191.826839 C51.6706678,191.826839 56.6686299,197.498707 56.6686299,204.495311 C56.6686299,211.491914 51.6706678,217.163782 45.5053691,217.163782 C40.0728298,217.163782 35.5466357,212.760023 34.5474785,206.926559 C35.7090831,214.682435 41.6589443,220.587694 48.8241764,220.587694 C56.8224017,220.587694 63.3062444,213.229595 63.3062444,204.152919 C63.3062444,195.076244 56.8224017,187.718145 48.8241764,187.718145 C40.8259511,187.718145 34.3421084,195.076244 34.3421084,204.152919 C34.3421084,204.213772 34.3423998,204.274548 34.3429812,204.335244 Z M42.1865619,211.685524 C43.8528589,211.685524 45.2036594,210.152587 45.2036594,208.261613 C45.2036594,206.370639 43.8528589,204.837702 42.1865619,204.837702 C40.520265,204.837702 39.1694644,206.370639 39.1694644,208.261613 C39.1694644,210.152587 40.520265,211.685524 42.1865619,211.685524 Z M34.3429812,103.017073 C34.4185157,96.094234 39.3871551,90.5086677 45.5053691,90.5086677 C51.6706678,90.5086677 56.6686299,96.1805358 56.6686299,103.17714 C56.6686299,110.173743 51.6706678,115.845611 45.5053691,115.845611 C40.0728298,115.845611 35.5466357,111.441852 34.5474785,105.608388 C35.7090831,113.364264 41.6589443,119.269523 48.8241764,119.269523 C56.8224017,119.269523 63.3062444,111.911424 63.3062444,102.834748 C63.3062444,93.7580732 56.8224017,86.3999742 48.8241764,86.3999742 C40.8259511,86.3999742 34.3421084,93.7580732 34.3421084,102.834748 C34.3421084,102.895601 34.3423998,102.956377 34.3429812,103.017073 Z M42.1865619,110.367353 C43.8528589,110.367353 45.2036594,108.834416 45.2036594,106.943442 C45.2036594,105.052468 43.8528589,103.519531 42.1865619,103.519531 C40.520265,103.519531 39.1694644,105.052468 39.1694644,106.943442 C39.1694644,108.834416 40.520265,110.367353 42.1865619,110.367353 Z" id="Combined-Shape" fill="#3F3F3F" fill-rule="nonzero"></path>
+ </g>
+</svg> \ No newline at end of file
diff --git a/static/icons/microblog.svg b/static/icons/microblog.svg
new file mode 100644
index 0000000..1435367
--- /dev/null
+++ b/static/icons/microblog.svg
@@ -0,0 +1 @@
+<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 482.79 486.16"><defs><style>.cls-1{fill:#3f3f3f;}</style></defs><title>Micro.blogBW</title><path class="cls-1" d="M495.79,372.06c32-37.64,51.11-85,51.11-136.5C546.9,113,438.82,13.72,305.5,13.72S64.1,113,64.1,235.56,172.18,457.4,305.5,457.4a259.65,259.65,0,0,0,86.2-14.58,7.78,7.78,0,0,1,8.81,2.77c20.17,27.23,51.67,46.38,86.7,54.17a4.79,4.79,0,0,0,4.74-7.65,94.37,94.37,0,0,1,4-120.11ZM420,209.48l-62.17,47.19,22.56,74.72a7.06,7.06,0,0,1-10.79,7.84L305.5,294.68l-64.09,44.55a7.06,7.06,0,0,1-10.79-7.84l22.56-74.72L191,209.48a7.06,7.06,0,0,1,4.12-12.68l78-1.63,25.67-73.71a7.06,7.06,0,0,1,13.33,0l25.67,73.71,78,1.63A7.06,7.06,0,0,1,420,209.48Z" transform="translate(-64.1 -13.72)"/></svg> \ No newline at end of file
diff --git a/static/icons/twitter.svg b/static/icons/twitter.svg
new file mode 100644
index 0000000..2633841
--- /dev/null
+++ b/static/icons/twitter.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path style="fill:#3f3f3f" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"/></svg> \ No newline at end of file