diff --git a/assets/js/zzo.js b/assets/js/zzo.js index 302ceb5..33bba31 100644 --- a/assets/js/zzo.js +++ b/assets/js/zzo.js @@ -9,7 +9,6 @@ $(document).ready(function() { var position = $(window).scrollTop(); $(window).scroll(function () { var navbar = $('.navbar'); - var gtt = $('#gtt'); var scroll = $(window).scrollTop(); if (scroll > position) { // scroll down @@ -22,11 +21,7 @@ $(document).ready(function() { } else if (navbar.hasClass('navbar--show')) { navbar.removeClass('navbar--show'); } - - if (scroll > 500) { - gtt.show(200); - } - + $(".single__contents :header").each(function () { if (!$("#toggle-toc").is(":checked")) { return null; @@ -51,10 +46,6 @@ $(document).ready(function() { navbar.addClass('navbar--show'); } - if (scroll < 500) { - gtt.hide(200); - } - $(".single__contents :header").each(function () { if (!$("#toggle-toc").is(":checked")) { return null; diff --git a/assets/sass/base/_helpers.scss b/assets/sass/base/_helpers.scss index 296c32e..5860294 100644 --- a/assets/sass/base/_helpers.scss +++ b/assets/sass/base/_helpers.scss @@ -60,3 +60,7 @@ .hide { display: none; } + +.grow { + @include flex-grow(1); +} \ No newline at end of file diff --git a/assets/sass/components/_mermaid.scss b/assets/sass/components/_diagram.scss similarity index 58% rename from assets/sass/components/_mermaid.scss rename to assets/sass/components/_diagram.scss index 1ef6094..3b7f0f8 100644 --- a/assets/sass/components/_mermaid.scss +++ b/assets/sass/components/_diagram.scss @@ -1,6 +1,11 @@ -/* Mermaid.js div */ -div.mermaid { - width: 100%; - text-align: center; - margin-bottom: 1rem; -} +/* Mermaid.js div */ +.mermaid { + width: 100%; + text-align: center; + margin-bottom: 1rem; + overflow: auto; +} + +.diagram { + overflow: auto; +} \ No newline at end of file diff --git a/assets/sass/components/_mathjax.scss b/assets/sass/components/_math.scss similarity index 71% rename from assets/sass/components/_mathjax.scss rename to assets/sass/components/_math.scss index 5ef2307..740c6e3 100644 --- a/assets/sass/components/_mathjax.scss +++ b/assets/sass/components/_math.scss @@ -1,7 +1,11 @@ -code.has-jax { - font: inherit; - font-size: 100%; - background: inherit; - border: inherit; - color: #515151; +code.has-jax { + font: inherit; + font-size: 100%; + background: inherit; + border: inherit; + color: #515151; +} + +.MathJax { + font-size: 120% !important; } \ No newline at end of file diff --git a/assets/sass/components/_pagination.scss b/assets/sass/components/_pagination.scss index 5bb352e..5c514ee 100644 --- a/assets/sass/components/_pagination.scss +++ b/assets/sass/components/_pagination.scss @@ -64,9 +64,6 @@ @include flex-shrink(0); @include flexbox(); @include align-items(center); - @include themify($themes) { - background-color: themed('pagination-background-color'); - } border-radius: 0.125rem; } @@ -77,8 +74,11 @@ padding: 0 0.5rem 0 0.25rem; &-title { - @include truncate(200px); - padding-bottom: 0.125rem; + @include truncate(250px); + @include respond-to(sm) { + @include truncate(150px); + } + padding-bottom: 0.3rem; } &-title--icon { @@ -94,8 +94,11 @@ padding: 0 0.25rem 0 0.5rem; &-title { - @include truncate(200px); - padding-bottom: 0.125rem; + @include truncate(250px); + @include respond-to(sm) { + @include truncate(150px); + } + padding-bottom: 0.3rem; } &-title--icon { diff --git a/assets/sass/components/_summary.scss b/assets/sass/components/_summary.scss index 25ebb8f..eef5dfc 100644 --- a/assets/sass/components/_summary.scss +++ b/assets/sass/components/_summary.scss @@ -124,9 +124,8 @@ object-fit: contain; &-wrapper { - max-height: 170px; - max-width: 170px; - min-width: 170px; + max-width: 130px; + min-width: 130px; @include align-self(center); } } diff --git a/assets/sass/components/_taxo.scss b/assets/sass/components/_taxo.scss index e757288..d3a4248 100644 --- a/assets/sass/components/_taxo.scss +++ b/assets/sass/components/_taxo.scss @@ -4,6 +4,7 @@ z-index: z('taxo'); &-root { + position: -webkit-sticky; position: sticky; top: $grid_navbar_height; @include themify($themes) { diff --git a/assets/sass/components/_whoami.scss b/assets/sass/components/_whoami.scss index 21be2b0..7ba7036 100644 --- a/assets/sass/components/_whoami.scss +++ b/assets/sass/components/_whoami.scss @@ -2,29 +2,28 @@ padding: 1rem; margin: 4rem 0; border-radius: 0.25rem; - @include flexbox(); + @include flexbox(); + @include themify($themes) { + border-top: 2px dashed themed('whoami-border-color'); + border-bottom: 2px dashed themed('whoami-border-color'); + } &__image { width: 100%; height: 100%; - object-fit: contain; + border-radius: 0.5rem; + object-fit: contain; - &-wrapper { - border-radius: 50%; - margin-right: 1rem; - min-width: 64px; - min-height: 64px; - max-width: 100px; + &-wrapper { + margin-right: 1rem; + max-width: 150px; } } &__title { font-weight: 700; margin-bottom: 0.5rem; - padding-bottom: 0.5rem; - @include themify($themes) { - border-bottom: 2px dashed themed('whoami-border-color'); - } + padding-bottom: 0.5rem; } &__desc { diff --git a/assets/sass/main.scss b/assets/sass/main.scss index 586a17d..ff33920 100644 --- a/assets/sass/main.scss +++ b/assets/sass/main.scss @@ -165,11 +165,11 @@ $avatar_background_color: {{ $scr.Get "avatar_background_color" }}; @import 'components/whoami'; @import 'components/switch'; @import 'components/subs'; -@import 'components/mermaid'; +@import 'components/diagram'; @import 'components/swiper'; @import 'components/bio'; @import 'components/features'; -@import 'components/mathjax'; +@import 'components/math'; @import 'components/hr'; @import 'pages/body'; diff --git a/assets/sass/pages/_archive.scss b/assets/sass/pages/_archive.scss index b1045a8..cdb7b12 100644 --- a/assets/sass/pages/_archive.scss +++ b/assets/sass/pages/_archive.scss @@ -3,6 +3,7 @@ padding: 2rem 2rem 0; width: 100%; @include flexbox(); + @include flex-direction(column); @include justify-content(flex-start); &__container { diff --git a/assets/sass/pages/_body.scss b/assets/sass/pages/_body.scss index edfea07..40292e0 100644 --- a/assets/sass/pages/_body.scss +++ b/assets/sass/pages/_body.scss @@ -1,6 +1,5 @@ #body { position: relative; - overflow-x: hidden; @include themify($themes) { color: themed('body-color'); background-color: themed('backdrop-background-color'); @@ -9,3 +8,7 @@ } } } + +html { + overflow-x: hidden; +} \ No newline at end of file diff --git a/assets/sass/themes/_dark.scss b/assets/sass/themes/_dark.scss index 6541045..c45ae50 100644 --- a/assets/sass/themes/_dark.scss +++ b/assets/sass/themes/_dark.scss @@ -91,7 +91,7 @@ $dark: ( gtt-background-color: #403E41, gtt-hover-color: #82aaff, gtt-hover-background-color: lighten(#403E41, 5%), - whoami-border-color: #90a4ae, + whoami-border-color: #727072, switch-background-color: #403E41, switch-button-color: #FCFCFA, switch-active-color: #FF6188, diff --git a/exampleSite/config.toml b/exampleSite/config.toml deleted file mode 100644 index 373317c..0000000 --- a/exampleSite/config.toml +++ /dev/null @@ -1,189 +0,0 @@ -baseURL = "http://example.org" -title = "Hugo Zzo Theme" -theme = "zzo" - -defaultContentLanguage = "en" -defaultContentLanguageInSubdir = true -hasCJKLanguage = true - -summaryLength = 70 - -copyright = "©{year}, All Rights Reserved" -timeout = 10000 -enableEmoji = true -paginate = 7 -rssLimit = 100 - -[outputs] - home = [ "HTML", "RSS", "JSON" ] - -[taxonomies] - category = "categories" - tag = "tags" - series = "series" - -[params] - logoText = "Zzo" - description = "The Zzo theme for Hugo example site." - custom_css = [] - custom_js = [] - - # header - homeHeaderType = "slide" # text, img, slide - swiperCount = 3 # only works when homeHeaderType = slide - - # body - enableBreadcrumb = true - enablePhotoSwipe = true - enableSearch = true - enableMark = true - enableGoToTop = true - enableWhoami = true - summaryShape = "card" # card, classic, compact - archiveGroupByDate = "2006" # "2006-01": group by month, "2006": group by year - archivePaginate = 20 - paginateWindow = 1 - - # whoami - myname = "zzossig" - email = "zzossig@gmail.com" - whoami = "Web Developer" - useGravatar = false - location = "Seoul, Korea" - organization = "Hugo" - link = "https://github.com/zzossig/hugo-theme-zzo" - - # sidebar - enableBio = true - enableSidebar = true - enableSidebarTags = true - enableSidebarSeries = true - enableSidebarCategories = true - enableToc = true - enableTocSwitch = true - itemsPerCategory = 5 - enableSideSubscribe = false - searchLanguages = ['en'] - - # footer - showPoweredBy = true - showFeedLinks = true - showSocialLinks = true - enableLangChange = true - enableThemeChange = true - themeOptions = ["dark", "light", "hacker", "solarized", "custom"] - - # comment - enableComment = false - disqus_shortname = "" - commento = false - - [params.socialOptions] - email = "mailto:your@email.com" - facebook = "http://example.org" - twitter = "http://example.org" - github = "http://example.org" - stack-overflow = "" - instagram = "" - google-plus = "" - youtube = "" - medium = "" - tumblr = "" - linkedin = "" - pinterest = "" - stack-exchange = "" - -[marketing] - google_analytics = "" - google_tag_manager = "" - -[languages] -[languages.en] - title = "Hugo Zzo Theme" - languageName = "English" - weight = 1 - -[[languages.en.menu.main]] - identifier = "about" - name = "about" - url = "about" - weight = 10 - -[[languages.en.menu.main]] - identifier = "archive" - name = "archive" - url = "archive" - weight = 11 - -[[languages.en.menu.main]] - identifier = "gallery" - name = "gallery" - url = "gallery" - weight = 12 - -[[languages.en.menu.main]] - parent = "gallery" - name = "cartoon" - url = "gallery/cartoon" - -[[languages.en.menu.main]] - parent = "gallery" - name = "photo" - url = "gallery/photo" - -[[languages.en.menu.main]] - identifier = "posts" - name = "posts" - url = "posts" - weight = 13 - -[[languages.en.menu.main]] - identifier = "notes" - name = "notes" - url = "notes" - weight = 14 - -[languages.ko] - title = "Hugo Zzo Theme" - languageName = "한국어" - weight = 2 - -[[languages.ko.menu.main]] - identifier = "about" - name = "about" - url = "about" - weight = 20 - -[[languages.ko.menu.main]] - identifier = "archive" - name = "archive" - url = "archive" - weight = 21 - -[[languages.ko.menu.main]] - identifier = "gallery" - name = "gallery" - url = "gallery" - weight = 22 - -[[languages.ko.menu.main]] - parent = "gallery" - name = "cartoon" - url = "gallery/cartoon" - -[[languages.ko.menu.main]] - parent = "gallery" - name = "photo" - url = "gallery/photo" - -[[languages.ko.menu.main]] - identifier = "posts" - name = "posts" - url = "posts" - weight = 23 - -[[languages.ko.menu.main]] - identifier = "notes" - name = "notes" - url = "notes" - weight = 24 \ No newline at end of file diff --git a/exampleSite/config/_default/config.toml b/exampleSite/config/_default/config.toml new file mode 100644 index 0000000..9f5d6d0 --- /dev/null +++ b/exampleSite/config/_default/config.toml @@ -0,0 +1,30 @@ +baseURL = "http://example.org/" +title = "Hugo Zzo Theme" +theme = "zzo" + +defaultContentLanguage = "en" +defaultContentLanguageInSubdir = true +hasCJKLanguage = true + +summaryLength = 70 + +copyright = "©{year}, All Rights Reserved" +timeout = 10000 +enableEmoji = true +paginate = 13 +rssLimit = 100 + +[outputs] + home = ["HTML", "RSS", "JSON", "WebAppManifest"] + +[mediaTypes."application/manifest+json"] + suffixes = ["webmanifest"] + +[outputFormats.WebAppManifest] + mediaType = "application/manifest+json" + rel = "manifest" + +[taxonomies] + category = "categories" + tag = "tags" + series = "series" \ No newline at end of file diff --git a/exampleSite/config/_default/languages.toml b/exampleSite/config/_default/languages.toml new file mode 100644 index 0000000..b49847d --- /dev/null +++ b/exampleSite/config/_default/languages.toml @@ -0,0 +1,9 @@ +[en] + title = "Hugo Zzo Theme" + languageName = "English" + weight = 1 + +[ko] + title = "Hugo Zzo Theme" + languageName = "한국어" + weight = 2 \ No newline at end of file diff --git a/exampleSite/config/_default/menus.en.toml b/exampleSite/config/_default/menus.en.toml new file mode 100644 index 0000000..7ac545d --- /dev/null +++ b/exampleSite/config/_default/menus.en.toml @@ -0,0 +1,39 @@ +[[main]] + identifier = "about" + name = "about" + url = "about" + weight = 1 + +[[main]] + identifier = "archive" + name = "archive" + url = "archive" + weight = 2 + +[[main]] + identifier = "gallery" + name = "gallery" + url = "gallery" + weight = 3 + +[[main]] + parent = "gallery" + name = "cartoon" + url = "gallery/cartoon" + +[[main]] + parent = "gallery" + name = "photo" + url = "gallery/photo" + +[[main]] + identifier = "posts" + name = "posts" + url = "posts" + weight = 4 + +[[main]] + identifier = "notes" + name = "notes" + url = "notes" + weight = 5 \ No newline at end of file diff --git a/exampleSite/config/_default/params.toml b/exampleSite/config/_default/params.toml new file mode 100644 index 0000000..0be8200 --- /dev/null +++ b/exampleSite/config/_default/params.toml @@ -0,0 +1,73 @@ +logoText = "Zzo" +description = "The Zzo theme for Hugo example site." +custom_css = [] +custom_js = [] + +# header +homeHeaderType = "slide" # text, img, slide +swiperCount = 3 # only works when homeHeaderType = slide + +# body +enableBreadcrumb = true +enablePhotoSwipe = true +enableSearch = true +enableMark = true +enableGoToTop = true +enableWhoami = true +summaryShape = "classic" # card, classic, compact +archiveGroupByDate = "2006" # "2006-01": group by month, "2006": group by year +archivePaginate = 13 +paginateWindow = 1 + +# whoami +myname = "zzossig" +email = "zzossig@gmail.com" +whoami = "Web Developer" +useGravatar = false +location = "Seoul, Korea" +organization = "Hugo" +link = "https://github.com/zzossig/hugo-theme-zzo" + +# sidebar +enableBio = true +enableSidebar = true +enableSidebarTags = true +enableSidebarSeries = true +enableSidebarCategories = true +enableToc = true +enableTocSwitch = true +itemsPerCategory = 5 +enableSideSubscribe = false +searchLanguages = ['en'] + +# footer +showPoweredBy = true +showFeedLinks = true +showSocialLinks = true +enableLangChange = true +enableThemeChange = true +themeOptions = ["dark", "light", "hacker", "solarized", "custom"] + +# comment +enableComment = false +disqus_shortname = "" +commento = false + +[marketing] + google_analytics = "" + google_tag_manager = "" + +[socialOptions] + email = "mailto:your@email.com" + facebook = "http://example.org/" + twitter = "http://example.org/" + github = "https://github.com/zzossig/hugo-theme-zzo" + stack-overflow = "" + instagram = "" + google-plus = "" + youtube = "" + medium = "" + tumblr = "" + linkedin = "" + pinterest = "" + stack-exchange = "" \ No newline at end of file diff --git a/exampleSite/content/gallery/cartoon/index.md b/exampleSite/content/gallery/cartoon/index.md index 0b47714..88154b3 100644 --- a/exampleSite/content/gallery/cartoon/index.md +++ b/exampleSite/content/gallery/cartoon/index.md @@ -2,5 +2,6 @@ title: "Cartoon" date: 2018-10-11T10:20:16+09:00 type: "gallery" +mode: "at-once" # at-once is a default value description: "cartoon gallery" --- diff --git a/exampleSite/content/gallery/photo/index.ko.md b/exampleSite/content/gallery/photo/index.ko.md index d9503d8..a51c97e 100644 --- a/exampleSite/content/gallery/photo/index.ko.md +++ b/exampleSite/content/gallery/photo/index.ko.md @@ -5,6 +5,4 @@ type: "gallery" mode: "one-by-one" description: "포토 갤러리" images: - - image: owl.jpg - caption: owl caption --- diff --git a/exampleSite/content/gallery/photo/index.md b/exampleSite/content/gallery/photo/index.md index 6f9bf18..f35a718 100644 --- a/exampleSite/content/gallery/photo/index.md +++ b/exampleSite/content/gallery/photo/index.md @@ -5,6 +5,8 @@ type: "gallery" mode: "one-by-one" description: "photo gallery" images: - - image: owl.jpg - caption: owl caption + - image: albatross.png + caption: albatross caption + - image: teddy.png + caption: teddy caption --- diff --git a/exampleSite/content/notes/hugo/hugo-1.md b/exampleSite/content/notes/hugo/hugo-1.md index feeea7a..e8e4127 100644 --- a/exampleSite/content/notes/hugo/hugo-1.md +++ b/exampleSite/content/notes/hugo/hugo-1.md @@ -11,21 +11,3 @@ categories: --- Dolore in consectetur irure qui laborum. Adipisicing cillum ad laboris dolor. Quis consectetur ullamco esse ad mollit anim sint nostrud esse. Irure voluptate ex fugiat voluptate ea fugiat laboris. - -Veniam deserunt ex ullamco laboris et elit culpa enim. Irure ipsum dolore sint nisi aliquip labore fugiat magna esse ad nostrud in. Eu aliqua mollit tempor proident pariatur voluptate. - -Esse quis incididunt adipisicing minim nulla ipsum ea qui Lorem et officia sit aute. Labore nulla exercitation amet ex tempor non ullamco reprehenderit ea exercitation nisi reprehenderit in. Do eiusmod nostrud enim cillum culpa. Ut culpa officia deserunt nostrud dolore consequat nulla ullamco culpa occaecat. Ipsum consectetur minim id ut ea reprehenderit enim aliquip occaecat mollit velit adipisicing. Elit cupidatat voluptate quis deserunt in do consectetur. - -Nostrud non anim culpa quis ea ad nisi non sit ea aute. Laboris sunt ipsum sit ad ut sint cillum mollit nisi anim pariatur Lorem sint. Nostrud proident ea sit velit eiusmod laboris ullamco qui. Reprehenderit nulla nisi quis cillum do est quis cillum et incididunt. Pariatur deserunt aliqua dolor ex velit. Veniam consectetur consectetur eu amet Lorem nisi ex ex consectetur Lorem aute deserunt amet aute. Et deserunt exercitation magna velit. - -Velit labore pariatur tempor reprehenderit laboris sit adipisicing. Nisi exercitation nostrud magna ullamco fugiat laborum ipsum esse amet nostrud dolore exercitation et id. Eiusmod et elit dolor ipsum culpa excepteur fugiat velit nisi et ea. - -Culpa et incididunt ipsum cillum incididunt nostrud velit. Elit aute cillum Lorem ad exercitation eiusmod laborum anim duis dolor reprehenderit qui ad sint. Nulla reprehenderit duis commodo in velit eiusmod veniam fugiat et aliqua pariatur fugiat. Lorem velit ex ad cillum. Magna ullamco cillum ad deserunt non adipisicing aliqua tempor velit. - -Ipsum eiusmod eiusmod dolor irure sint. Sunt in nostrud ad sint labore aliquip tempor consectetur aliquip pariatur. Magna velit veniam tempor eu est eu sit est. Tempor in proident sunt veniam ullamco. Est veniam cupidatat est cillum magna pariatur deserunt aute est elit eu cillum nulla ex. Aute magna amet nisi ut nostrud pariatur sunt Lorem labore adipisicing eiusmod elit. - -Duis adipisicing eu duis proident laborum incididunt elit sit enim ipsum commodo Lorem. Amet aliquip nulla amet excepteur. Minim laborum laborum eiusmod nisi enim. Est Lorem nisi culpa dolor consequat. Consectetur cillum Lorem pariatur pariatur amet consequat mollit consequat magna commodo. Amet non commodo ex quis. - -Est labore dolor nostrud consectetur ullamco fugiat ad voluptate elit sit mollit esse ullamco adipisicing. Aute ea Lorem ipsum eiusmod aute fugiat velit eiusmod consequat. Ea enim enim cillum amet in commodo elit pariatur et incididunt enim non fugiat ex. Aliqua elit minim laborum cupidatat cillum consequat aute elit minim aliqua. Voluptate cillum id proident nostrud est incididunt magna id excepteur quis non ut qui id. - -Et ipsum aliqua commodo qui proident ea voluptate incididunt cillum. Tempor eu veniam non minim elit. In aliqua ipsum incididunt magna pariatur quis aliquip ut minim culpa. \ No newline at end of file diff --git a/exampleSite/content/notes/sublist/note-1/index.md b/exampleSite/content/notes/sublist/note-1/index.md new file mode 100644 index 0000000..83f1227 --- /dev/null +++ b/exampleSite/content/notes/sublist/note-1/index.md @@ -0,0 +1,17 @@ +--- +title: "Note-1" +date: 2016-10-09T11:44:14+09:00 +description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit." +series: +- Go Web Dev +tags: +- Development +- Go +- fast +- Blogging +categories: +- cTest +--- + +post-1 content +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut eget enim lobortis, bibendum massa et, bibendum enim. Nunc eu augue quis ante porta sodales. Mauris vel faucibus magna, dictum sagittis dolor. Nam scelerisque malesuada efficitur. Donec consequat sodales justo, ut aliquam ligula maximus nec. Quisque metus tellus, tincidunt eu consequat consequat, placerat sed ante. Cras pulvinar eros ex, vel luctus eros viverra sed. Donec nec quam aliquam, ultricies neque sed, sollicitudin lorem. Aenean faucibus, velit et facilisis semper, leo tellus pellentesque orci, non suscipit libero ipsum sed lacus. Fusce pharetra arcu sed tellus convallis, vel hendrerit turpis rhoncus. \ No newline at end of file diff --git a/exampleSite/content/notes/sublist/post-2.md b/exampleSite/content/notes/sublist/note-2.md similarity index 63% rename from exampleSite/content/notes/sublist/post-2.md rename to exampleSite/content/notes/sublist/note-2.md index b3df348..027ec0c 100644 --- a/exampleSite/content/notes/sublist/post-2.md +++ b/exampleSite/content/notes/sublist/note-2.md @@ -1,6 +1,7 @@ --- -title: "Post-2" -date: 2019-10-09T11:44:14+09:00 +title: "Note-2" +date: 2016-10-09T11:44:14+09:00 +description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut eget enim lobortis," series: - Go Web Dev tags: @@ -9,8 +10,6 @@ tags: - Blogging categories: - cTest -featured_image: "tree.jpg" -description: "this is description2" --- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut eget enim lobortis, bibendum massa et, bibendum enim. Nunc eu augue quis ante porta sodales. Mauris vel faucibus magna, dictum sagittis dolor. Nam scelerisque malesuada efficitur. Donec consequat sodales justo, ut aliquam ligula maximus nec. \ No newline at end of file diff --git a/exampleSite/content/notes/sublist/post-3.md b/exampleSite/content/notes/sublist/note-3.md similarity index 62% rename from exampleSite/content/notes/sublist/post-3.md rename to exampleSite/content/notes/sublist/note-3.md index fb2ca6b..126df99 100644 --- a/exampleSite/content/notes/sublist/post-3.md +++ b/exampleSite/content/notes/sublist/note-3.md @@ -1,6 +1,7 @@ --- -title: "Post-3" -date: 2019-10-09T11:44:14+09:00 +title: "Note-3" +date: 2016-10-09T11:44:14+09:00 +description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut eget enim lobortis," series: - Go Web Dev tags: diff --git a/exampleSite/content/notes/sublist/post-1/index.md b/exampleSite/content/notes/sublist/post-1/index.md deleted file mode 100644 index 23658b2..0000000 --- a/exampleSite/content/notes/sublist/post-1/index.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: "Post-1" -date: 2019-10-09T11:44:14+09:00 -series: -- Go Web Dev -tags: -- Development -- Go -- fast -- Blogging -categories: -- cTest -featured_video: "1.mp4" -featured_video_poster: "1.jpg" -description: "this is description" ---- - -post-1 content -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut eget enim lobortis, bibendum massa et, bibendum enim. Nunc eu augue quis ante porta sodales. Mauris vel faucibus magna, dictum sagittis dolor. Nam scelerisque malesuada efficitur. Donec consequat sodales justo, ut aliquam ligula maximus nec. Quisque metus tellus, tincidunt eu consequat consequat, placerat sed ante. Cras pulvinar eros ex, vel luctus eros viverra sed. Donec nec quam aliquam, ultricies neque sed, sollicitudin lorem. Aenean faucibus, velit et facilisis semper, leo tellus pellentesque orci, non suscipit libero ipsum sed lacus. Fusce pharetra arcu sed tellus convallis, vel hendrerit turpis rhoncus. - -Vestibulum ac augue sed est feugiat cursus. Suspendisse at quam eu eros eleifend euismod. Integer at libero ut ex ultricies tincidunt sit amet id est. In pulvinar orci ac faucibus varius. Proin a mauris posuere, ullamcorper tellus quis, porttitor eros. Pellentesque sollicitudin leo id tellus interdum efficitur. Ut massa odio, auctor id ante a, suscipit tincidunt dolor. Cras vitae libero ut lorem tempus venenatis eu quis mi. Aenean scelerisque convallis nisi. Morbi porttitor imperdiet pretium. Cras vel felis urna. Aliquam dapibus mauris et pellentesque gravida. Maecenas arcu massa, tristique eget ipsum ac, faucibus cursus leo. Etiam ac est sed risus aliquam tempor. Mauris ut urna risus. - -Mauris molestie est nisl. Quisque facilisis condimentum magna et malesuada. Ut faucibus, arcu at euismod tempor, mauris est ultricies sapien, nec convallis lorem enim eget arcu. Maecenas magna dui, hendrerit id viverra nec, dictum a nulla. Ut maximus vestibulum sollicitudin. Vivamus in dapibus urna. Sed at vulputate enim. Donec in odio tempus, tincidunt sem quis, dictum risus. Aenean rhoncus urna lacus, vel ornare ante iaculis nec. Nunc iaculis commodo neque, vitae lobortis sem accumsan nec. - -Praesent leo libero, sollicitudin sed laoreet a, dapibus ac quam. Praesent vitae arcu ligula. Vestibulum turpis nunc, cursus sed ante semper, volutpat tempor magna. Nulla malesuada, elit vestibulum gravida imperdiet, mi tortor ultricies urna, in lacinia lectus ligula eget tellus. Vestibulum varius dictum augue, sed efficitur massa maximus eget. In hendrerit sollicitudin orci, nec posuere justo dignissim id. Proin vitae metus purus. Nullam cursus enim at orci scelerisque, vitae dignissim lectus condimentum. Nulla ultrices risus sit amet tortor convallis, ac tristique eros tristique. Fusce maximus fringilla pretium. Vivamus elementum, augue at suscipit tincidunt, quam ligula consectetur lorem, ut posuere nunc elit quis nibh. Nullam in blandit felis. Sed congue pellentesque iaculis. - -Donec vitae quam at risus dictum posuere efficitur et ex. Suspendisse augue nibh, mattis eu hendrerit nec, semper vitae nisl. Integer mollis tristique bibendum. Vestibulum rutrum sem vitae tempus fringilla. Nunc interdum purus dui, quis mollis velit convallis vitae. Ut lacinia diam ligula, a consequat lorem gravida eget. Sed semper leo sapien, ut accumsan lectus aliquam nec. Donec eleifend nisi libero, non pretium sem tempor ut. Suspendisse porttitor volutpat finibus. Morbi eget neque pretium, aliquam sapien sit amet, suscipit sapien. \ No newline at end of file diff --git a/exampleSite/content/posts/markdown-syntax.ko.md b/exampleSite/content/posts/markdown-syntax.ko.md deleted file mode 100644 index d60c404..0000000 --- a/exampleSite/content/posts/markdown-syntax.ko.md +++ /dev/null @@ -1,147 +0,0 @@ -+++ -author = "Hugo Authors" -title = "Markdown Syntax Guide" -date = "2019-03-11" -description = "Sample article showcasing basic Markdown syntax and formatting for HTML elements." -tags = [ - "markdown", - "css", - "html", - "themes", -] -categories = [ - "themes", - "syntax", -] -series = ["Themes Guide"] -aliases = ["migrate-from-jekyl"] -+++ - -This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme. - - -## Headings - -The following HTML `

`—`

` elements represent six levels of section headings. `

` is the highest section level while `

` is the lowest. - -# H1 -## H2 -### H3 -#### H4 -##### H5 -###### H6 - -## Paragraph - -Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat. - -Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat. - -## Blockquotes - -The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a `footer` or `cite` element, and optionally with in-line changes such as annotations and abbreviations. - -#### Blockquote without attribution - -> Tiam, ad mint andaepu dandae nostion secatur sequo quae. -> **Note** that you can use *Markdown syntax* within a blockquote. - -#### Blockquote with attribution - -> Don't communicate by sharing memory, share memory by communicating.

-> — Rob Pike[^1] - - -[^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) during Gopherfest, November 18, 2015. - -## Tables - -Tables aren't part of the core Markdown spec, but Hugo supports supports them out-of-the-box. - - Name | Age ---------|------ - Bob | 27 - Alice | 23 - -#### Inline Markdown within tables - -| Inline    | Markdown    | In    | Table | -| ---------- | --------- | ----------------- | ---------- | -| *italics* | **bold** | ~~strikethrough~~    | `code` | - -## Code Blocks - -#### Code block with backticks - -``` -html - - - - - Example HTML5 Document - - -

Test

- - -``` -#### Code block indented with four spaces - - - - - - Example HTML5 Document - - -

Test

- - - -#### Code block with Hugo's internal highlight shortcode -{{< highlight html >}} - - - - - Example HTML5 Document - - -

Test

- - -{{< /highlight >}} - -## List Types - -#### Ordered List - -1. First item -2. Second item -3. Third item - -#### Unordered List - -* List item -* Another item -* And another item - -#### Nested list - -* Item -1. First Sub-item -2. Second Sub-item - -## Other Elements — abbr, sub, sup, kbd, mark - -GIF is a bitmap image format. - -H2O - -Xn + Yn = Zn - -Press CTRL+ALT+Delete to end the session. - -Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures. - diff --git a/exampleSite/content/posts/markdown-syntax.md b/exampleSite/content/posts/markdown-syntax.md index d60c404..b670f67 100644 --- a/exampleSite/content/posts/markdown-syntax.md +++ b/exampleSite/content/posts/markdown-syntax.md @@ -15,6 +15,7 @@ categories = [ ] series = ["Themes Guide"] aliases = ["migrate-from-jekyl"] +featured_image = "feature1/markdown.png" +++ This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme. diff --git a/exampleSite/content/posts/rich-content.md b/exampleSite/content/posts/rich-content.md index 5ff41d7..17ffebb 100644 --- a/exampleSite/content/posts/rich-content.md +++ b/exampleSite/content/posts/rich-content.md @@ -7,6 +7,7 @@ tags = [ "shortcodes", "privacy", ] +featured_image = "feature2/content.png" +++ Hugo ships with several [Built-in Shortcodes](https://gohugo.io/content-management/shortcodes/#use-hugo-s-built-in-shortcodes) for rich content, along with a [Privacy Config](https://gohugo.io/about/hugo-and-gdpr/) and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds. diff --git a/exampleSite/content/posts/test-flowchart.md b/exampleSite/content/posts/test-flowchart.md new file mode 100644 index 0000000..a4be750 --- /dev/null +++ b/exampleSite/content/posts/test-flowchart.md @@ -0,0 +1,33 @@ +--- +title: "Flowchart Test" +date: 2019-11-14T12:00:06+09:00 +description: "flowchart.js is a flowchart DSL and SVG render that runs in the browser and terminal. +Nodes and connections are defined in separately so that nodes can be reused and connections can be quickly changed." +tags: +- +series: +- +categories: +- diagram +libraries: +- flowchartjs +featured_image: "feature1/flowchart.png" +--- + +{{< flowchartjs >}} +st=>start: Start|past:>http://www.google.com[blank] +e=>end: End|future:>http://www.google.com +op1=>operation: My Operation|past +op2=>operation: Stuff|current +sub1=>subroutine: My Subroutine|invalid +cond=>condition: Yes +or No?|approved:>http://www.google.com +c2=>condition: Good idea|rejected +io=>inputoutput: catch something...|future + +st->op1(right)->cond +cond(yes, right)->c2 +cond(no)->sub1(left)->op1 +c2(yes)->io->e +c2(no)->op2->e +{{< /flowchartjs >}} diff --git a/exampleSite/content/posts/test-katext.md b/exampleSite/content/posts/test-katext.md new file mode 100644 index 0000000..0b80dca --- /dev/null +++ b/exampleSite/content/posts/test-katext.md @@ -0,0 +1,51 @@ +--- +title: "Katex Test" +date: 2019-11-15T12:00:06+09:00 +description: "KaTeX is a fast, easy-to-use JavaScript library for TeX math rendering on the web." +tags: +- +series: +- +categories: +- math +libraries: +- katex +featured_image: "feature2/mathbook.png" +--- + + +The following + +$$ \int_{a}^{b} x^2 dx $$ + +Is an integral + +$$ + \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } +$$ + +Enable Katex in the config file by setting the `katex` param to `true`. This will import the necessary Katex CSS/JS. + +See the online reference of [supported TeX functions](https://katex.org/docs/supported.html). + +**Note:** For inline math to render correctly, your content file extension must be `.mmark`. See the [official mmark site](https://mmark.nl/). + +``` +Inline math: $$ \varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887… $$ +``` + +Inline math: $$ \varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887… $$ + +``` +Block math: + +$$ +\varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } +$$ +``` + +Block math: + +$$ +\varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } +$$ \ No newline at end of file diff --git a/exampleSite/content/posts/test-mathjax.md b/exampleSite/content/posts/test-mathjax.md new file mode 100644 index 0000000..5868d3c --- /dev/null +++ b/exampleSite/content/posts/test-mathjax.md @@ -0,0 +1,17 @@ +--- +title: "MathJax Test" +date: 2019-11-16T12:00:06+09:00 +description: "A JavaScript display engine for mathematics that works in all browsers.No more setup for readers. It just works." +tags: +- +series: +- +categories: +- math +libraries: +- mathjax +featured_image: "feature1/infinity.png" +--- + +When $a \ne 0$, there are two solutions to $\(ax^2 + bx + c = 0\)$ and they are +$$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$ \ No newline at end of file diff --git a/exampleSite/content/posts/test-mermaid.md b/exampleSite/content/posts/test-mermaid.md new file mode 100644 index 0000000..30aab3f --- /dev/null +++ b/exampleSite/content/posts/test-mermaid.md @@ -0,0 +1,91 @@ +--- +title: "Mermaid Test" +date: 2019-11-17T12:00:06+09:00 +description: "Generate diagrams, charts, graphs or flows from markdown-like text via javascript." +tags: +- +series: +- +categories: +- diagram +libraries: +- mermaid +featured_image: "feature2/workflow.png" +--- + +```mermaid +graph TD; + A-->B; + A-->C; + B-->D; + C-->D; +``` + +```mermaid +sequenceDiagram + participant Alice + participant Bob + Alice->John: Hello John, how are you? + loop Healthcheck + John->John: Fight against hypochondria + end + Note right of John: Rational thoughts
prevail... + John-->Alice: Great! + John->Bob: How about you? + Bob-->John: Jolly good! +``` + +```mermaid +graph TD +A[Hard] -->|Text| B(Round) +B --> C{Decision} +C -->|One| D[Result 1] +C -->|Two| E[Result 2] +``` + +```mermaid +gantt +section Section +Completed :done, des1, 2014-01-06,2014-01-08 +Active :active, des2, 2014-01-07, 3d +Parallel 1 : des3, after des1, 1d +Parallel 2 : des4, after des1, 1d +Parallel 3 : des5, after des3, 1d +Parallel 4 : des6, after des4, 1d +``` + +```mermaid +classDiagram +Class01 <|-- AveryLongClass : Cool +<> Class01 +Class09 --> C2 : Where am i? +Class09 --* C3 +Class09 --|> Class07 +Class07 : equals() +Class07 : Object[] elementData +Class01 : size() +Class01 : int chimp +Class01 : int gorilla +class Class10 { + <> + int id + size() +} +``` + +```mermaid +stateDiagram +[*] --> Still +Still --> [*] +Still --> Moving +Moving --> Still +Moving --> Crash +Crash --> [*] +``` + +```mermaid +pie +"Dogs" : 386 +"Cats" : 85 +"Rats" : 15 +``` \ No newline at end of file diff --git a/exampleSite/static/gallery/cartoon/abstract-3159733_640.jpg b/exampleSite/static/gallery/cartoon/abstract-3159733_640.jpg new file mode 100644 index 0000000..b989b6e Binary files /dev/null and b/exampleSite/static/gallery/cartoon/abstract-3159733_640.jpg differ diff --git a/exampleSite/static/gallery/cartoon/boxing-ring-149840_640.png b/exampleSite/static/gallery/cartoon/boxing-ring-149840_640.png new file mode 100644 index 0000000..5e0e1f8 Binary files /dev/null and b/exampleSite/static/gallery/cartoon/boxing-ring-149840_640.png differ diff --git a/exampleSite/static/gallery/cartoon/fairy-tale-1077856_640.jpg b/exampleSite/static/gallery/cartoon/fairy-tale-1077856_640.jpg new file mode 100644 index 0000000..78003bb Binary files /dev/null and b/exampleSite/static/gallery/cartoon/fairy-tale-1077856_640.jpg differ diff --git a/exampleSite/static/gallery/cartoon/fish-33712_640.png b/exampleSite/static/gallery/cartoon/fish-33712_640.png deleted file mode 100644 index a4fe284..0000000 Binary files a/exampleSite/static/gallery/cartoon/fish-33712_640.png and /dev/null differ diff --git a/exampleSite/static/gallery/cartoon/giraffe-3258053_640.png b/exampleSite/static/gallery/cartoon/giraffe-3258053_640.png new file mode 100644 index 0000000..454b0a7 Binary files /dev/null and b/exampleSite/static/gallery/cartoon/giraffe-3258053_640.png differ diff --git a/exampleSite/static/gallery/cartoon/girl-1118396_640.jpg b/exampleSite/static/gallery/cartoon/girl-1118396_640.jpg new file mode 100644 index 0000000..c42bf89 Binary files /dev/null and b/exampleSite/static/gallery/cartoon/girl-1118396_640.jpg differ diff --git a/exampleSite/static/gallery/cartoon/girl-3316342_640.jpg b/exampleSite/static/gallery/cartoon/girl-3316342_640.jpg deleted file mode 100644 index cda47e7..0000000 Binary files a/exampleSite/static/gallery/cartoon/girl-3316342_640.jpg and /dev/null differ diff --git a/exampleSite/static/gallery/cartoon/robot-in-space-4556429_640.png b/exampleSite/static/gallery/cartoon/robot-in-space-4556429_640.png new file mode 100644 index 0000000..2f92f8e Binary files /dev/null and b/exampleSite/static/gallery/cartoon/robot-in-space-4556429_640.png differ diff --git a/exampleSite/static/gallery/cartoon/sketch-3047721_640.jpg b/exampleSite/static/gallery/cartoon/sketch-3047721_640.jpg new file mode 100644 index 0000000..9b78746 Binary files /dev/null and b/exampleSite/static/gallery/cartoon/sketch-3047721_640.jpg differ diff --git a/exampleSite/static/gallery/cartoon/watercolour-2045917_640.jpg b/exampleSite/static/gallery/cartoon/watercolour-2045917_640.jpg new file mode 100644 index 0000000..8588e9e Binary files /dev/null and b/exampleSite/static/gallery/cartoon/watercolour-2045917_640.jpg differ diff --git a/exampleSite/static/gallery/cartoon/zombie-521243_640.png b/exampleSite/static/gallery/cartoon/zombie-521243_640.png deleted file mode 100644 index 008805d..0000000 Binary files a/exampleSite/static/gallery/cartoon/zombie-521243_640.png and /dev/null differ diff --git a/exampleSite/static/gallery/photo/albatross.png b/exampleSite/static/gallery/photo/albatross.png new file mode 100644 index 0000000..5b2c059 Binary files /dev/null and b/exampleSite/static/gallery/photo/albatross.png differ diff --git a/exampleSite/static/gallery/photo/owl.jpg b/exampleSite/static/gallery/photo/owl.jpg deleted file mode 100644 index 560162e..0000000 Binary files a/exampleSite/static/gallery/photo/owl.jpg and /dev/null differ diff --git a/exampleSite/static/gallery/photo/teddy.png b/exampleSite/static/gallery/photo/teddy.png new file mode 100644 index 0000000..fa5d7dc Binary files /dev/null and b/exampleSite/static/gallery/photo/teddy.png differ diff --git a/exampleSite/static/images/feature1/flowchart.png b/exampleSite/static/images/feature1/flowchart.png new file mode 100644 index 0000000..fa0a1b7 Binary files /dev/null and b/exampleSite/static/images/feature1/flowchart.png differ diff --git a/exampleSite/static/images/feature1/infinity.png b/exampleSite/static/images/feature1/infinity.png new file mode 100644 index 0000000..d522b51 Binary files /dev/null and b/exampleSite/static/images/feature1/infinity.png differ diff --git a/exampleSite/static/images/feature1/markdown.png b/exampleSite/static/images/feature1/markdown.png new file mode 100644 index 0000000..5e6c32b Binary files /dev/null and b/exampleSite/static/images/feature1/markdown.png differ diff --git a/exampleSite/static/images/feature2/content.png b/exampleSite/static/images/feature2/content.png new file mode 100644 index 0000000..7e801f1 Binary files /dev/null and b/exampleSite/static/images/feature2/content.png differ diff --git a/exampleSite/static/images/feature2/mathbook.png b/exampleSite/static/images/feature2/mathbook.png new file mode 100644 index 0000000..b6d0bba Binary files /dev/null and b/exampleSite/static/images/feature2/mathbook.png differ diff --git a/exampleSite/static/images/feature2/workflow.png b/exampleSite/static/images/feature2/workflow.png new file mode 100644 index 0000000..55ee86b Binary files /dev/null and b/exampleSite/static/images/feature2/workflow.png differ diff --git a/exampleSite/static/images/tree.jpg b/exampleSite/static/images/tree.jpg deleted file mode 100644 index b7b1908..0000000 Binary files a/exampleSite/static/images/tree.jpg and /dev/null differ diff --git a/exampleSite/static/images/whoami/avatar.jpg b/exampleSite/static/images/whoami/avatar.jpg new file mode 100644 index 0000000..0da1a19 Binary files /dev/null and b/exampleSite/static/images/whoami/avatar.jpg differ diff --git a/exampleSite/static/images/whoami/photo.png b/exampleSite/static/images/whoami/photo.png deleted file mode 100644 index 8a765eb..0000000 Binary files a/exampleSite/static/images/whoami/photo.png and /dev/null differ diff --git a/exampleSite/static/videos/1.mp4 b/exampleSite/static/videos/1.mp4 deleted file mode 100644 index 9754f6e..0000000 Binary files a/exampleSite/static/videos/1.mp4 and /dev/null differ diff --git a/exampleSite/static/videos/poster/1.jpg b/exampleSite/static/videos/poster/1.jpg deleted file mode 100644 index ac45ec2..0000000 Binary files a/exampleSite/static/videos/poster/1.jpg and /dev/null differ diff --git a/layouts/about/single.html b/layouts/about/single.html index a3c18e8..3d1ff20 100644 --- a/layouts/about/single.html +++ b/layouts/about/single.html @@ -3,7 +3,6 @@

{{ .Title }}

-
diff --git a/layouts/archive/list.html b/layouts/archive/list.html index b1bdf5f..a5b5e62 100644 --- a/layouts/archive/list.html +++ b/layouts/archive/list.html @@ -23,9 +23,9 @@ {{ end }} - {{ end }} - - {{ partial "pagination/pagination-list" . }} + {{ end }} +
+ {{ partial "pagination/pagination-list" . }}
{{ end }} \ No newline at end of file diff --git a/layouts/partials/body/lib.html b/layouts/partials/body/lib.html index b523b8e..0db7bb8 100644 --- a/layouts/partials/body/lib.html +++ b/layouts/partials/body/lib.html @@ -62,18 +62,18 @@ {{ end }} {{ if in .Params.Libraries "mathjax" }} - {{ printf "" $js.mathjax.url $js.mathjax.sri | safeHTML }} - +{{ printf "" $js.mathjax.url $js.mathjax.sri | safeHTML }} + {{ end }} \ No newline at end of file diff --git a/layouts/partials/body/whoami.html b/layouts/partials/body/whoami.html index dd0f275..f1500ef 100644 --- a/layouts/partials/body/whoami.html +++ b/layouts/partials/body/whoami.html @@ -1,8 +1,19 @@ {{ if $.Param "enableWhoami" }} -
- {{ .Site.Params.myname }} + {{ $src := "" }} + {{ if site.Params.useGravatar }} + {{ $src = printf "https://s.gravatar.com/avatar/%s?s=200" (md5 .Site.Params.email) }} + {{ if .Site.Params.myname }}{{ .Site.Params.myname }}{{ else }}Avatar{{ end }} + {{ else }} + {{ if (fileExists "static/images/whoami/avatar.png") }} + {{ if .Site.Params.myname }}{{ .Site.Params.myname }}{{ else }}Avatar{{ end }} + {{ else if (fileExists "static/images/whoami/avatar.jpg") }} + {{ if .Site.Params.myname }}{{ .Site.Params.myname }}{{ else }}Avatar{{ end }} + {{ else }} + {{ if .Site.Params.myname }}{{ .Site.Params.myname }}{{ else }}Avatar{{ end }} + {{ end }} + {{ end }}
diff --git a/layouts/partials/footer/links-feed.html b/layouts/partials/footer/links-feed.html index c5d5987..b73695d 100644 --- a/layouts/partials/footer/links-feed.html +++ b/layouts/partials/footer/links-feed.html @@ -4,8 +4,12 @@ {{ $length := (len $list) }} {{ if $list }} {{ range $index, $element := $list }} - - {{ .Name }}{{ if ne (add $index 1) $length }} | {{ end }} + {{ if ne .Name "webappmanifest" }} + {{ if eq $index 1 }} · {{ end }} + + {{ .Name }} + + {{ end }} {{ end }} {{ end }}
\ No newline at end of file diff --git a/layouts/partials/pagination/pagination-single.html b/layouts/partials/pagination/pagination-single.html index 3efb342..35e5b4f 100644 --- a/layouts/partials/pagination/pagination-single.html +++ b/layouts/partials/pagination/pagination-single.html @@ -2,13 +2,13 @@ {{ if .PrevPage }} {{ partial "svgs/arrow/keyboard-arrow-left.svg" (dict "width" 25 "height" 25) }} - {{ .PrevPage.Title }} + {{ .PrevPage.Title }} {{ end }}
{{ if .NextPage }} - {{ .NextPage.Title }} + {{ .NextPage.Title }} {{ partial "svgs/arrow/keyboard-arrow-right.svg" (dict "width" 25 "height" 25) }} {{ end }} diff --git a/resources/_gen/assets/scss/sass/main.scss_e680761d791774b6351b18d537b957bb.content b/resources/_gen/assets/scss/sass/main.scss_e680761d791774b6351b18d537b957bb.content index c8554b4..1be0c48 100644 --- a/resources/_gen/assets/scss/sass/main.scss_e680761d791774b6351b18d537b957bb.content +++ b/resources/_gen/assets/scss/sass/main.scss_e680761d791774b6351b18d537b957bb.content @@ -1 +1 @@ -html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}.theme__dark a{text-decoration:none;color:#ffd866}.theme__dark a:hover,.theme__dark a:active,.theme__dark a:focus{color:#ff6188;text-decoration:underline}.theme__light a{text-decoration:none;color:#607d8b}.theme__light a:hover,.theme__light a:active,.theme__light a:focus{color:#ff6188;text-decoration:underline}.theme__hacker a{text-decoration:none;color:#1fff2a}.theme__hacker a:hover,.theme__hacker a:active,.theme__hacker a:focus{color:#ff6188;text-decoration:underline}.theme__solarized a{text-decoration:none;color:#b58900}.theme__solarized a:hover,.theme__solarized a:active,.theme__solarized a:focus{color:#ff6188;text-decoration:underline}.theme__custom a{text-decoration:none;color:inherit}.theme__custom a:hover,.theme__custom a:active,.theme__custom a:focus{color:inherit;text-decoration:underline}/*!minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css*/html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}ul{list-style:none}button,input,select,textarea{margin:0}img,video{height:auto;max-width:100%;object-fit:inherit}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}.theme__dark mark{color:#fcfcfa;background-color:#ff6188}.theme__light mark{color:#fcfcfa;background-color:#ff6188}.theme__hacker mark{color:#fcfcfa;background-color:#ff6188}.theme__solarized mark{color:#fcfcfa;background-color:#ff6188}.theme__custom mark{color:inherit;background-color:inherit}figcaption{font-style:italic;font-size:.9rem}.theme__dark figcaption{color:#bdbdbd}.theme__dark figcaption strong{color:#fcfcfa}.theme__light figcaption{color:#bdbdbd}.theme__light figcaption strong{color:#424242}.theme__hacker figcaption{color:#1fff2a}.theme__hacker figcaption strong{color:#fcfcfa}.theme__solarized figcaption{color:#ffb300}.theme__solarized figcaption strong{color:#b58900}.theme__custom figcaption{color:inherit}.theme__custom figcaption strong{color:inherit}.theme__dark ::-moz-selection{color:#fcfcfa;background:#ff6188}.theme__light ::-moz-selection{color:#fcfcfa;background:#ff6188}.theme__hacker ::-moz-selection{color:#fcfcfa;background:#ff6188}.theme__solarized ::-moz-selection{color:#fcfcfa;background:#ff6188}.theme__custom ::-moz-selection{color:inherit;background:inherit}.theme__dark ::selection{color:#fcfcfa;background:#ff6188}.theme__light ::selection{color:#fcfcfa;background:#ff6188}.theme__hacker ::selection{color:#fcfcfa;background:#ff6188}.theme__solarized ::selection{color:#fcfcfa;background:#ff6188}.theme__custom ::selection{color:inherit;background:inherit}/*!Generated by Font Squirrel (https://www.fontsquirrel.com) on October 26, 2019*/@font-face{font-family:montserrat;src:url(../fonts/montserrat-regular.woff2) format("woff2"),url(../fonts/montserrat-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:montserrat;src:url(../fonts/montserrat-bold.woff2) format("woff2"),url(../fonts/montserrat-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:montserrat;src:url(../fonts/montserrat-black.woff2) format("woff2"),url(../fonts/montserrat-black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-regular.woff2) format("woff2"),url(../fonts/merriweather-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-italic.woff2) format("woff2"),url(../fonts/merriweather-italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-bold.woff2) format("woff2"),url(../fonts/merriweather-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-bolditalic.woff2) format("woff2"),url(../fonts/merriweather-bolditalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-black.woff2) format("woff2"),url(../fonts/merriweather-black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.clearfix::after{clear:both;content:'';display:table}.container{max-width:100%;margin-left:auto;margin-right:auto;width:100%;min-height:100vh;position:relative}.theme__dark .container{background-color:#2d2a2e}.theme__light .container{background-color:#fafafa}.theme__hacker .container{background-color:#151715}.theme__solarized .container{background-color:#fdf7e3}.theme__custom .container{background-color:inherit}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hide{display:none}body{font:125%/1.4 BlinkMacSystemFont,-apple-system,segoe ui,roboto,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,helvetica,arial,sans-serif}code,pre{font:125%/1.8 Consolas,andale mono wt,andale mono,lucida console,lucida sans typewriter,dejavu sans mono,bitstream vera sans mono,liberation mono,nimbus mono l,Monaco,courier new,Courier,monospace}.h1{font-size:4rem}.h2{font-size:3.5rem}.h3{font-size:3rem}.h4{font-size:2.5rem}.h5{font-size:2rem}.h6{font-size:1.5rem}.p1{font-size:1.2rem}.p2{font-size:1rem}.caption{font-size:.8rem}.navbar{margin:auto;width:inherit;max-width:inherit;height:50px;z-index:10;position:fixed;left:0;right:0;top:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.theme__dark .navbar{border-bottom:1px solid #2d2a2e;background-color:#403e41}.theme__light .navbar{border-bottom:1px solid #e0e0e0;background-color:#eee}.theme__hacker .navbar{border-bottom:1px solid #252526;background-color:#252526}.theme__solarized .navbar{border-bottom:1px solid #b58900;background-color:#eee8d5}.theme__custom .navbar{border-bottom:1px solid inherit;background-color:inherit}.navbar--hide{top:-50px}.navbar--show{top:0}.navbar__brand{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;height:50px}.navbar__burger{display:none;position:relative}@media(max-width:769px){.navbar__burger{cursor:pointer;margin-left:auto;position:relative;height:50px;width:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.navbar__burger span{border-radius:1rem;display:block;height:2px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.theme__dark .navbar__burger span{background-color:#fcfcfa}.theme__light .navbar__burger span{background-color:#9e9e9e}.theme__hacker .navbar__burger span{background-color:#1fff2a}.theme__solarized .navbar__burger span{background-color:#b58900}.theme__custom .navbar__burger span{background-color:inherit}.navbar__burger span:nth-child(1){top:calc(50% - 6px)}.navbar__burger span:nth-child(2){top:calc(50% - 1px)}.navbar__burger span:nth-child(3){top:calc(50% + 4px)}.theme__dark .navbar__burger:hover span{background-color:#ff6188}.theme__light .navbar__burger:hover span{background-color:#ff6188}.theme__hacker .navbar__burger:hover span{background-color:#ff6188}.theme__solarized .navbar__burger:hover span{background-color:#ff6188}.theme__custom .navbar__burger:hover span{background-color:inherit}.navbar__burger.is-active{display:block}.navbar__burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.navbar__burger.is-active span:nth-child(2){opacity:0}.navbar__burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}}.navbar__logo{width:100%;height:100%}.navbar__logo-link{width:40px;height:40px;padding:.1rem;margin:auto .25rem;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;flex-shrink:0}.navbar__title{height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .navbar__title-link{color:#fcfcfa}.theme__dark .navbar__title-link:hover,.theme__dark .navbar__title-link:active,.theme__dark .navbar__title-link:focus{text-decoration:none;color:#fcfcfa}.theme__light .navbar__title-link{color:#424242}.theme__light .navbar__title-link:hover,.theme__light .navbar__title-link:active,.theme__light .navbar__title-link:focus{text-decoration:none;color:#424242}.theme__hacker .navbar__title-link{color:#e3cd26}.theme__hacker .navbar__title-link:hover,.theme__hacker .navbar__title-link:active,.theme__hacker .navbar__title-link:focus{text-decoration:none;color:#e3cd26}.theme__solarized .navbar__title-link{color:#424242}.theme__solarized .navbar__title-link:hover,.theme__solarized .navbar__title-link:active,.theme__solarized .navbar__title-link:focus{text-decoration:none;color:#424242}.theme__custom .navbar__title-link{color:inherit}.theme__custom .navbar__title-link:hover,.theme__custom .navbar__title-link:active,.theme__custom .navbar__title-link:focus{text-decoration:none;color:inherit}.navbar__menu{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:50px;position:relative}@media(max-width:769px){.navbar__menu{display:none}}.navbar__menu-item{height:50px;padding:.5rem;font-size:1rem;font-family:montserrat,sans-serif;font-weight:400;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .navbar__menu-item{color:#fcfcfa}.theme__dark .navbar__menu-item:hover,.theme__dark .navbar__menu-item:active,.theme__dark .navbar__menu-item:focus{color:#ffd866;background-color:#4d4a4e;text-decoration:none;border-bottom:1px solid #2d2a2e}.theme__dark .navbar__menu-item.active{color:#ff6188!important}.theme__light .navbar__menu-item{color:#424242}.theme__light .navbar__menu-item:hover,.theme__light .navbar__menu-item:active,.theme__light .navbar__menu-item:focus{color:#607d8b;background-color:#e1e1e1;text-decoration:none;border-bottom:1px solid #e0e0e0}.theme__light .navbar__menu-item.active{color:#ff6188!important}.theme__hacker .navbar__menu-item{color:#e3cd26}.theme__hacker .navbar__menu-item:hover,.theme__hacker .navbar__menu-item:active,.theme__hacker .navbar__menu-item:focus{color:#1fff2a;background-color:#464c46;text-decoration:none;border-bottom:1px solid #252526}.theme__hacker .navbar__menu-item.active{color:#f3ff6e!important}.theme__solarized .navbar__menu-item{color:#424242}.theme__solarized .navbar__menu-item:hover,.theme__solarized .navbar__menu-item:active,.theme__solarized .navbar__menu-item:focus{color:#b58900;background-color:#f9eaba;text-decoration:none;border-bottom:1px solid #b58900}.theme__solarized .navbar__menu-item.active{color:#b58900!important}.theme__custom .navbar__menu-item{color:inherit}.theme__custom .navbar__menu-item:hover,.theme__custom .navbar__menu-item:active,.theme__custom .navbar__menu-item:focus{color:inherit;background-color:inherit;text-decoration:none;border-bottom:1px solid inherit}.theme__custom .navbar__menu-item.active{color:inherit!important}@media(max-width:769px){.navbar__menu-item{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;width:100%;padding:0 .75rem}}.navbar__menu-icon{margin-top:.4rem}.navbar__menu.is-active{position:absolute;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;top:100%;width:100%;height:auto;overflow:hidden}.theme__dark .navbar__menu.is-active{border-top:1px solid #595b5c;background-color:#403e41}.theme__light .navbar__menu.is-active{border-top:1px solid #bdbdbd;background-color:#eee}.theme__hacker .navbar__menu.is-active{border-top:1px solid #323732;background-color:#252526}.theme__solarized .navbar__menu.is-active{border-top:1px solid #bdbdbd;background-color:#eee8d5}.theme__custom .navbar__menu.is-active{border-top:1px solid inherit;background-color:inherit}.navbar__dropdown{display:inline-block;height:50px}@media(max-width:769px){.navbar__dropdown{width:100%;height:auto}}.navbar__dropdown--content{position:absolute;display:none;width:inherit;z-index:9;border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.theme__dark .navbar__dropdown--content{border-top:4px solid #424242;background-color:#595b5c}.theme__light .navbar__dropdown--content{border-top:4px solid #e0e0e0;background-color:#fafafa}.theme__hacker .navbar__dropdown--content{border-top:4px solid #6b6b6b;background-color:#212421}.theme__solarized .navbar__dropdown--content{border-top:4px solid #e8b000;background-color:#fafafa}.theme__custom .navbar__dropdown--content{border-top:4px solid inherit;background-color:inherit}@media(max-width:769px){.navbar__dropdown--content{position:relative;display:block;box-shadow:none}.theme__dark .navbar__dropdown--content{border-top:none;background-color:#403e41}.theme__light .navbar__dropdown--content{border-top:none;background-color:#eee}.theme__hacker .navbar__dropdown--content{border-top:none;background-color:#252526}.theme__solarized .navbar__dropdown--content{border-top:none;background-color:#eee8d5}.theme__custom .navbar__dropdown--content{border-top:none;background-color:inherit}}.navbar__dropdown--item{padding:.25rem .75rem;height:auto;margin:auto;text-decoration:none;display:block;font-size:1rem}.theme__dark .navbar__dropdown--item{color:#fcfcfa}.theme__dark .navbar__dropdown--item:hover,.theme__dark .navbar__dropdown--item:active,.theme__dark .navbar__dropdown--item:focus{color:#ffd866;background-color:#4d4a4e;text-decoration:none}.theme__dark .navbar__dropdown--item:hover:last-child,.theme__dark .navbar__dropdown--item:active:last-child,.theme__dark .navbar__dropdown--item:focus:last-child{border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__light .navbar__dropdown--item{color:#424242}.theme__light .navbar__dropdown--item:hover,.theme__light .navbar__dropdown--item:active,.theme__light .navbar__dropdown--item:focus{color:#607d8b;background-color:#e1e1e1;text-decoration:none}.theme__light .navbar__dropdown--item:hover:last-child,.theme__light .navbar__dropdown--item:active:last-child,.theme__light .navbar__dropdown--item:focus:last-child{border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__hacker .navbar__dropdown--item{color:#fcfcfa}.theme__hacker .navbar__dropdown--item:hover,.theme__hacker .navbar__dropdown--item:active,.theme__hacker .navbar__dropdown--item:focus{color:#1fff2a;background-color:#464c46;text-decoration:none}.theme__hacker .navbar__dropdown--item:hover:last-child,.theme__hacker .navbar__dropdown--item:active:last-child,.theme__hacker .navbar__dropdown--item:focus:last-child{border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__solarized .navbar__dropdown--item{color:#424242}.theme__solarized .navbar__dropdown--item:hover,.theme__solarized .navbar__dropdown--item:active,.theme__solarized .navbar__dropdown--item:focus{color:#b58900;background-color:#f9eaba;text-decoration:none}.theme__solarized .navbar__dropdown--item:hover:last-child,.theme__solarized .navbar__dropdown--item:active:last-child,.theme__solarized .navbar__dropdown--item:focus:last-child{border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__custom .navbar__dropdown--item{color:inherit}.theme__custom .navbar__dropdown--item:hover,.theme__custom .navbar__dropdown--item:active,.theme__custom .navbar__dropdown--item:focus{color:inherit;background-color:inherit;text-decoration:none}.theme__custom .navbar__dropdown--item:hover:last-child,.theme__custom .navbar__dropdown--item:active:last-child,.theme__custom .navbar__dropdown--item:focus:last-child{border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem}@media(max-width:769px){.navbar__dropdown--item{padding-left:2.5rem}}.navbar__dropdown:hover .navbar__dropdown--content{display:block}.wrapper{display:grid;max-width:960px;justify-content:center;grid-template-columns:minmax(350px,5fr) minmax(0PX,2fr);grid-template-rows:50px auto 1fr auto;grid-column-gap:1.5rem;grid-row-gap:0}.header-main{grid-area:2/1/3/2}.header-side{grid-area:2/2/3/3}.header{grid-area:2/1/3/3}.main-main{grid-area:3/1/4/2}.main-side{grid-area:3/2/4/3}.main{grid-area:3/1/4/3}.footer-main{grid-area:4/1/5/2}.footer-side{grid-area:4/2/5/3}.footer{grid-area:4/1/5/3}.navbar-main{grid-area:1/1/2/2}.navbar-side{grid-area:1/2/2/3}.navbar{grid-area:1/1/2/3}.header{padding:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header .title{font-family:montserrat,sans-serif;font-weight:900}.header__whoami{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.header__whoami--image{max-width:64px;max-height:64px}.header__whoami--desc{margin:.25rem 0}.footer{padding:0 .5rem}.theme__dark .footer{color:#bdbdbd;background-color:#403e41}.theme__light .footer{color:#424242;background-color:#eee}.theme__hacker .footer{color:#c7ba00;background-color:#252526}.theme__solarized .footer{color:#424242;background-color:#eee8d5}.theme__custom .footer{color:inherit;background-color:inherit}.footer__wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media(max-width:769px){.footer__wrapper{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.footer__theme{padding:.5rem 0;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__lang{padding:.5rem 0;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__feed{padding:.5rem 0;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__social{padding:.5rem 0;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__poweredby{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.5rem 0}.footer__poweredby p{padding:.125rem}.footer .dropdown{position:relative;display:inline-block;border-radius:.125rem}.theme__dark .footer .dropdown{border:1px solid #212121}.theme__light .footer .dropdown{border:1px solid #bdbdbd}.theme__hacker .footer .dropdown{border:1px solid #7b4d94}.theme__solarized .footer .dropdown{border:1px solid #b58900}.theme__custom .footer .dropdown{border:1px solid inherit}.footer .dropdown-trigger{border:none;border-radius:.15rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .footer .dropdown-trigger{color:#bdbdbd;background-color:#2d2a2e}.theme__light .footer .dropdown-trigger{color:#424242;background-color:#fafafa}.theme__hacker .footer .dropdown-trigger{color:#1fff2a;background-color:#151715}.theme__solarized .footer .dropdown-trigger{color:#424242;background-color:#fafafa}.theme__custom .footer .dropdown-trigger{color:inherit;background-color:inherit}.footer .dropdown-content{position:absolute;bottom:100%;left:0;display:none;width:inherit;height:auto;z-index:9;border-top-left-radius:.15rem;border-top-right-radius:.15rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.footer .dropdown-content a{font-size:.9rem}.theme__dark .footer .dropdown-content{border-bottom:4px solid #424242;background-color:#595b5c}.theme__light .footer .dropdown-content{border-bottom:4px solid #e0e0e0;background-color:#fafafa}.theme__hacker .footer .dropdown-content{border-bottom:4px solid #6b6b6b;background-color:#212421}.theme__solarized .footer .dropdown-content{border-bottom:4px solid #e8b000;background-color:#fafafa}.theme__custom .footer .dropdown-content{border-bottom:4px solid inherit;background-color:inherit}.theme__dark .footer .dropdown-content .is-active{background-color:#424242}.theme__light .footer .dropdown-content .is-active{background-color:#e0e0e0}.theme__hacker .footer .dropdown-content .is-active{background-color:#323732}.theme__solarized .footer .dropdown-content .is-active{background-color:#fbf1d1}.theme__custom .footer .dropdown-content .is-active{background-color:inherit}.footer .dropdown-item{padding:.25rem .75rem;height:100%;text-decoration:none;display:block;font-size:1rem}.theme__dark .footer .dropdown-item{color:#fcfcfa}.theme__dark .footer .dropdown-item:hover,.theme__dark .footer .dropdown-item:active,.theme__dark .footer .dropdown-item:focus{color:#fcfcfa;background-color:#727072;text-decoration:none}.theme__dark .footer .dropdown-item:hover:first-child,.theme__dark .footer .dropdown-item:active:first-child,.theme__dark .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.theme__light .footer .dropdown-item{color:#424242}.theme__light .footer .dropdown-item:hover,.theme__light .footer .dropdown-item:active,.theme__light .footer .dropdown-item:focus{color:#fcfcfa;background-color:#bdbdbd;text-decoration:none}.theme__light .footer .dropdown-item:hover:first-child,.theme__light .footer .dropdown-item:active:first-child,.theme__light .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.theme__hacker .footer .dropdown-item{color:#fcfcfa}.theme__hacker .footer .dropdown-item:hover,.theme__hacker .footer .dropdown-item:active,.theme__hacker .footer .dropdown-item:focus{color:#fcfcfa;background-color:#464c46;text-decoration:none}.theme__hacker .footer .dropdown-item:hover:first-child,.theme__hacker .footer .dropdown-item:active:first-child,.theme__hacker .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.theme__solarized .footer .dropdown-item{color:#424242}.theme__solarized .footer .dropdown-item:hover,.theme__solarized .footer .dropdown-item:active,.theme__solarized .footer .dropdown-item:focus{color:#b58900;background-color:#f9eaba;text-decoration:none}.theme__solarized .footer .dropdown-item:hover:first-child,.theme__solarized .footer .dropdown-item:active:first-child,.theme__solarized .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.theme__custom .footer .dropdown-item{color:inherit}.theme__custom .footer .dropdown-item:hover,.theme__custom .footer .dropdown-item:active,.theme__custom .footer .dropdown-item:focus{color:inherit;background-color:inherit;text-decoration:none}.theme__custom .footer .dropdown-item:hover:first-child,.theme__custom .footer .dropdown-item:active:first-child,.theme__custom .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.footer .label{margin:.25rem}.footer .content{font-family:montserrat,sans-serif}.footer .select-theme__label{color:inherit;text-transform:capitalize}.footer .select-theme__item{text-transform:capitalize}.footer .select-lang__label{color:inherit;text-transform:capitalize}.theme__dark .footer .social a{text-decoration:none;color:#bdbdbd}.theme__dark .footer .social a:hover{color:#f0f0f0;transition:color .2s ease}.theme__light .footer .social a{text-decoration:none;color:#9e9e9e}.theme__light .footer .social a:hover{color:#6b6b6b;transition:color .2s ease}.theme__hacker .footer .social a{text-decoration:none;color:#9e9e9e}.theme__hacker .footer .social a:hover{color:#6b6b6b;transition:color .2s ease}.theme__solarized .footer .social a{text-decoration:none;color:#9e9e9e}.theme__solarized .footer .social a:hover{color:#6b6b6b;transition:color .2s ease}.theme__custom .footer .social a{text-decoration:none;color:inherit}.theme__custom .footer .social a:hover{color:inherit;transition:color .2s ease}.footer .dropdown:hover .dropdown-content{display:block}.theme__dark .footer hr{border-top:1px solid #595b5c!important}.theme__light .footer hr{border-top:1px solid #dbdbdb!important}.theme__hacker .footer hr{border-top:1px solid #c7ba00!important}.theme__solarized .footer hr{border-top:1px solid #ffb300!important}.theme__custom .footer hr{border-top:1px solid inherit!important}.sidebar{margin-top:1rem;margin-right:1rem}.sidebar-home{padding:.5rem}.sidebar-home__title{font-family:montserrat,sans-serif;font-weight:700}.theme__dark .sidebar-home__title{color:#aed581}.theme__dark .sidebar-home__title:hover{color:#ff6188}.theme__light .sidebar-home__title{color:#424242}.theme__light .sidebar-home__title:hover{color:#ff6188}.theme__hacker .sidebar-home__title{color:#e3cd26}.theme__hacker .sidebar-home__title:hover{color:#ff6188}.theme__solarized .sidebar-home__title{color:#ffb300}.theme__solarized .sidebar-home__title:hover{color:#ff6188}.theme__custom .sidebar-home__title{color:inherit}.theme__custom .sidebar-home__title:hover{color:inherit}.sidebar-home__ul{margin-left:.5rem}.sidebar-home__ul li::before{padding-right:.5rem;font-size:1rem;display:inline-block;content:"\2022"}.theme__dark .sidebar-home__a{color:#fcfcfa}.theme__light .sidebar-home__a{color:#424242}.theme__hacker .sidebar-home__a{color:#1fff2a}.theme__solarized .sidebar-home__a{color:#424242}.theme__custom .sidebar-home__a{color:inherit}.sidebar-list{padding:.5rem}.sidebar-list__title{font-family:montserrat,sans-serif;font-weight:700}.theme__dark .sidebar-list__title{color:#aed581}.theme__dark .sidebar-list__title:hover{color:#ff6188}.theme__light .sidebar-list__title{color:#424242}.theme__light .sidebar-list__title:hover{color:#ff6188}.theme__hacker .sidebar-list__title{color:#e3cd26}.theme__hacker .sidebar-list__title:hover{color:#ff6188}.theme__solarized .sidebar-list__title{color:#ffb300}.theme__solarized .sidebar-list__title:hover{color:#ff6188}.theme__custom .sidebar-list__title{color:inherit}.theme__custom .sidebar-list__title:hover{color:inherit}.sidebar-list__ul{margin-left:1rem}.sidebar-list__a{font-family:inherit}.theme__dark .sidebar-list__a{color:#fcfcfa}.theme__light .sidebar-list__a{color:#424242}.theme__hacker .sidebar-list__a{color:#1fff2a}.theme__solarized .sidebar-list__a{color:#424242}.theme__custom .sidebar-list__a{color:inherit}.summary-card{padding:0 1rem}.summary-card .title a{font-family:montserrat,sans-serif;font-weight:700}.theme__dark .summary-card .title a{color:#ffd866}.theme__dark .summary-card .title a:hover,.theme__dark .summary-card .title a:active,.theme__dark .summary-card .title a:focus{color:#ff6188}.theme__light .summary-card .title a{color:#607d8b}.theme__light .summary-card .title a:hover,.theme__light .summary-card .title a:active,.theme__light .summary-card .title a:focus{color:#ff6188}.theme__hacker .summary-card .title a{color:#a1ad64}.theme__hacker .summary-card .title a:hover,.theme__hacker .summary-card .title a:active,.theme__hacker .summary-card .title a:focus{color:#ff6188}.theme__solarized .summary-card .title a{color:#b58900}.theme__solarized .summary-card .title a:hover,.theme__solarized .summary-card .title a:active,.theme__solarized .summary-card .title a:focus{color:#ff6188}.theme__custom .summary-card .title a{color:inherit}.theme__custom .summary-card .title a:hover,.theme__custom .summary-card .title a:active,.theme__custom .summary-card .title a:focus{color:inherit}.summary-card .subtitle{font-family:merriweather,serif}.theme__dark .summary-card .subtitle{color:#fcfcfa}.theme__light .summary-card .subtitle{color:#424242}.theme__hacker .summary-card .subtitle{color:#cdf5cc}.theme__solarized .summary-card .subtitle{color:#cf9c00}.theme__custom .summary-card .subtitle{color:inherit}.summary-card__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.summary-card__text{margin-top:1rem;line-height:1.7rem;font-family:merriweather,serif}.summary-card__image{width:100%;height:100%}.summary-card__image-wrapper{height:100%;width:auto;margin:0 auto;padding:1rem;padding-bottom:0}.summary-card__video{width:100%;max-height:500px;object-fit:contain}.summary-card__video-wrapper{padding:1rem;padding-bottom:0}.summary-card hr{margin-top:1.5rem}.theme__dark .summary-card hr{border-top:1px solid #595b5c}.theme__light .summary-card hr{border-top:1px solid #dbdbdb}.theme__hacker .summary-card hr{border-top:1px solid #c7ba00}.theme__solarized .summary-card hr{border-top:1px solid #ffb300}.theme__custom .summary-card hr{border-top:1px solid inherit}.summary-card:not(:last-child) hr{margin-bottom:4rem}.summary-card:last-child hr{margin-bottom:2rem}.summary-classic{padding:0 1rem}.summary-classic .title{font-size:24px}.summary-classic .title a{font-family:montserrat,sans-serif;font-weight:700}.theme__dark .summary-classic .title a{color:#ffd866}.theme__dark .summary-classic .title a:hover,.theme__dark .summary-classic .title a:active,.theme__dark .summary-classic .title a:focus{color:#ff6188}.theme__light .summary-classic .title a{color:#607d8b}.theme__light .summary-classic .title a:hover,.theme__light .summary-classic .title a:active,.theme__light .summary-classic .title a:focus{color:#ff6188}.theme__hacker .summary-classic .title a{color:#a1ad64}.theme__hacker .summary-classic .title a:hover,.theme__hacker .summary-classic .title a:active,.theme__hacker .summary-classic .title a:focus{color:#ff6188}.theme__solarized .summary-classic .title a{color:#b58900}.theme__solarized .summary-classic .title a:hover,.theme__solarized .summary-classic .title a:active,.theme__solarized .summary-classic .title a:focus{color:#ff6188}.theme__custom .summary-classic .title a{color:inherit}.theme__custom .summary-classic .title a:hover,.theme__custom .summary-classic .title a:active,.theme__custom .summary-classic .title a:focus{color:inherit}.summary-classic .subtitle{font-family:merriweather,serif}.theme__dark .summary-classic .subtitle{color:#fcfcfa}.theme__light .summary-classic .subtitle{color:#424242}.theme__hacker .summary-classic .subtitle{color:#cdf5cc}.theme__solarized .summary-classic .subtitle{color:#cf9c00}.theme__custom .summary-classic .subtitle{color:inherit}.summary-classic__flex-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:1rem;margin-bottom:1rem}.summary-classic__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;padding-left:1rem}.summary-classic__text{margin-top:1rem;line-height:1.7rem;font-family:merriweather,serif}.summary-classic__image{width:100%;height:100%;object-fit:contain}.summary-classic__image-wrapper{max-height:170px;max-width:170px;min-width:170px;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}.theme__dark .summary-classic hr{border-top:1px solid #595b5c}.theme__light .summary-classic hr{border-top:1px solid #dbdbdb}.theme__hacker .summary-classic hr{border-top:1px solid #c7ba00}.theme__solarized .summary-classic hr{border-top:1px solid #ffb300}.theme__custom .summary-classic hr{border-top:1px solid inherit}.summary-compact{padding:0 1rem}.summary-compact__flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:1rem;margin-bottom:1rem}.summary-compact__meta{padding:1rem 0}.theme__dark .summary-compact hr{border-top:1px solid #595b5c}.theme__light .summary-compact hr{border-top:1px solid #dbdbdb}.theme__hacker .summary-compact hr{border-top:1px solid #c7ba00}.theme__solarized .summary-compact hr{border-top:1px solid #ffb300}.theme__custom .summary-compact hr{border-top:1px solid inherit}.toc{width:100%;max-width:250px;position:fixed;top:7rem;font-size:.85rem;padding-left:.5rem;z-index:2}.toc #toc{position:relative}.toc__flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;position:fixed}.toc__title{font-size:.9rem;margin-top:.5rem}.theme__dark .toc__title{color:#727072}.theme__light .toc__title{color:#727072}.theme__hacker .toc__title{color:#727072}.theme__solarized .toc__title{color:#727072}.theme__custom .toc__title{color:inherit}.toc a{color:inherit;position:relative}.toc a::before{content:'';height:100%;left:-1rem;margin-top:-1px;position:absolute;width:2px}.theme__dark .toc a::before{background-color:#727072}.theme__light .toc a::before{background-color:#727072}.theme__hacker .toc a::before{background-color:#727072}.theme__solarized .toc a::before{background-color:#727072}.theme__custom .toc a::before{background-color:inherit}.toc a::before:last-child{background-color:transparent}.theme__dark .toc ul li li{margin-left:1rem;color:#fcfcfa}.theme__dark .toc ul a{color:#90a4ae}.theme__light .toc ul li li{margin-left:1rem;color:#424242}.theme__light .toc ul a{color:#727072}.theme__hacker .toc ul li li{margin-left:1rem;color:#1fff2a}.theme__hacker .toc ul a{color:#727072}.theme__solarized .toc ul li li{margin-left:1rem;color:#424242}.theme__solarized .toc ul a{color:#727072}.theme__custom .toc ul li li{margin-left:1rem;color:inherit}.theme__custom .toc ul a{color:inherit}.theme__dark .toc .active{color:#ff6188;font-weight:700}.theme__dark .toc .active::before{background-color:#ff6188}.theme__light .toc .active{color:#ff6188;font-weight:700}.theme__light .toc .active::before{background-color:#ff6188}.theme__hacker .toc .active{color:#ff6188;font-weight:700}.theme__hacker .toc .active::before{background-color:#ff6188}.theme__solarized .toc .active{color:#ff6188;font-weight:700}.theme__solarized .toc .active::before{background-color:#ff6188}.theme__custom .toc .active{color:inherit;font-weight:700}.theme__custom .toc .active::before{background-color:inherit}.taxo{padding:.25rem;margin:2.5rem 0;z-index:3}.taxo__title{font-weight:700;font-family:montserrat,sans-serif}.theme__dark .taxo__title{color:#bdbdbd}.theme__dark .taxo__title:hover{color:#ff6188}.theme__light .taxo__title{color:#607d8b}.theme__light .taxo__title:hover{color:#ff6188}.theme__hacker .taxo__title{color:#996287}.theme__hacker .taxo__title:hover{color:#ff6188}.theme__solarized .taxo__title{color:#b58900}.theme__solarized .taxo__title:hover{color:#ff6188}.theme__custom .taxo__title{color:inherit}.theme__custom .taxo__title:hover{color:inherit}.taxo .title{display:block;margin:0;margin-right:.5rem;margin-bottom:.25rem}.taxo .tag{margin:0;margin-right:.25rem;margin-bottom:.25rem;font-size:.8rem;display:inline-block}.theme__dark .taxo .tag{color:#bdbdbd}.theme__light .taxo .tag{color:#607d8b}.theme__hacker .taxo .tag{color:#996287}.theme__solarized .taxo .tag{color:#b58900}.theme__custom .taxo .tag{color:inherit}.taxo .is-tags{padding:.25rem;border-radius:.25rem}.theme__dark .taxo .is-tags{color:#78dce8;background-color:#212121}.theme__dark .taxo .is-tags:hover,.theme__dark .taxo .is-tags:active,.theme__dark .taxo .is-tags:focus{background-color:#141414}.theme__light .taxo .is-tags{color:#424242;background-color:#eee}.theme__light .taxo .is-tags:hover,.theme__light .taxo .is-tags:active,.theme__light .taxo .is-tags:focus{background-color:#e1e1e1}.theme__hacker .taxo .is-tags{color:#1fff2a;background-color:#2d322d}.theme__hacker .taxo .is-tags:hover,.theme__hacker .taxo .is-tags:active,.theme__hacker .taxo .is-tags:focus{background-color:#464c46}.theme__solarized .taxo .is-tags{color:#b58900;background-color:#fbf1d1}.theme__solarized .taxo .is-tags:hover,.theme__solarized .taxo .is-tags:active,.theme__solarized .taxo .is-tags:focus{background-color:#f9eaba}.theme__custom .taxo .is-tags{color:inherit;background-color:inherit}.theme__custom .taxo .is-tags:hover,.theme__custom .taxo .is-tags:active,.theme__custom .taxo .is-tags:focus{background-color:inherit}.taxo .is-categories{padding:.25rem;border-radius:.25rem}.theme__dark .taxo .is-categories{color:#ab9df2;background-color:#212121}.theme__dark .taxo .is-categories:hover,.theme__dark .taxo .is-categories:active,.theme__dark .taxo .is-categories:focus{background-color:#141414}.theme__light .taxo .is-categories{color:#424242;background-color:#eee}.theme__light .taxo .is-categories:hover,.theme__light .taxo .is-categories:active,.theme__light .taxo .is-categories:focus{background-color:#e1e1e1}.theme__hacker .taxo .is-categories{color:#1fff2a;background-color:#2d322d}.theme__hacker .taxo .is-categories:hover,.theme__hacker .taxo .is-categories:active,.theme__hacker .taxo .is-categories:focus{background-color:#464c46}.theme__solarized .taxo .is-categories{color:#b58900;background-color:#fbf1d1}.theme__solarized .taxo .is-categories:hover,.theme__solarized .taxo .is-categories:active,.theme__solarized .taxo .is-categories:focus{background-color:#f9eaba}.theme__custom .taxo .is-categories{color:inherit;background-color:inherit}.theme__custom .taxo .is-categories:hover,.theme__custom .taxo .is-categories:active,.theme__custom .taxo .is-categories:focus{background-color:inherit}.taxo .is-series{padding:.25rem;border-radius:.25rem}.theme__dark .taxo .is-series{color:#ea9c77;background-color:#212121}.theme__dark .taxo .is-series:hover,.theme__dark .taxo .is-series:active,.theme__dark .taxo .is-series:focus{background-color:#141414}.theme__light .taxo .is-series{color:#424242;background-color:#eee}.theme__light .taxo .is-series:hover,.theme__light .taxo .is-series:active,.theme__light .taxo .is-series:focus{background-color:#e1e1e1}.theme__hacker .taxo .is-series{color:#1fff2a;background-color:#2d322d}.theme__hacker .taxo .is-series:hover,.theme__hacker .taxo .is-series:active,.theme__hacker .taxo .is-series:focus{background-color:#464c46}.theme__solarized .taxo .is-series{color:#b58900;background-color:#fbf1d1}.theme__solarized .taxo .is-series:hover,.theme__solarized .taxo .is-series:active,.theme__solarized .taxo .is-series:focus{background-color:#f9eaba}.theme__custom .taxo .is-series{color:inherit;background-color:inherit}.theme__custom .taxo .is-series:hover,.theme__custom .taxo .is-series:active,.theme__custom .taxo .is-series:focus{background-color:inherit}.pagination-single{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;width:100%;margin:1rem 0}.pagination-single__left,.pagination-single__right{-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-basis:auto;flex-basis:auto;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.125rem}.theme__dark .pagination-single__left,.theme__dark .pagination-single__right{background-color:#212121}.theme__light .pagination-single__left,.theme__light .pagination-single__right{background-color:#eee}.theme__hacker .pagination-single__left,.theme__hacker .pagination-single__right{background-color:#252526}.theme__solarized .pagination-single__left,.theme__solarized .pagination-single__right{background-color:#fbf1d1}.theme__custom .pagination-single__left,.theme__custom .pagination-single__right{background-color:inherit}.pagination-single__left{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:0 .5rem 0 .25rem}.pagination-single__left-title{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:.125rem}.theme__dark .pagination-single__left-title--icon{color:#bdbdbd}.theme__light .pagination-single__left-title--icon{color:#9e9e9e}.theme__hacker .pagination-single__left-title--icon{color:#9e9e9e}.theme__solarized .pagination-single__left-title--icon{color:#9e9e9e}.theme__custom .pagination-single__left-title--icon{color:inherit}.pagination-single__right{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:0 .25rem 0 .5rem}.pagination-single__right-title{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:.125rem}.theme__dark .pagination-single__right-title--icon{color:#bdbdbd}.theme__light .pagination-single__right-title--icon{color:#9e9e9e}.theme__hacker .pagination-single__right-title--icon{color:#9e9e9e}.theme__solarized .pagination-single__right-title--icon{color:#9e9e9e}.theme__custom .pagination-single__right-title--icon{color:inherit}.pagination-list{border-radius:.25rem;margin:2rem 1rem;padding:.5rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}.theme__dark .pagination-list{background-color:#212121}.theme__light .pagination-list{background-color:#eee}.theme__hacker .pagination-list{background-color:#252526}.theme__solarized .pagination-list{background-color:#fbf1d1}.theme__custom .pagination-list{background-color:inherit}.pagination-list__item{font-size:.95rem;text-decoration:none!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .pagination-list__item--number{color:#fcfcfa}.theme__light .pagination-list__item--number{color:#757575}.theme__hacker .pagination-list__item--number{color:#fcfcfa}.theme__solarized .pagination-list__item--number{color:#455a64}.theme__custom .pagination-list__item--number{color:inherit}.pagination-list__item .enable{padding:0 .125rem}.theme__dark .pagination-list__item .enable{color:#82aaff}.theme__light .pagination-list__item .enable{color:#424242}.theme__hacker .pagination-list__item .enable{color:#996287}.theme__solarized .pagination-list__item .enable{color:#455a64}.theme__custom .pagination-list__item .enable{color:inherit}.pagination-list__item .enable:hover,.pagination-list__item .enable:active,.pagination-list__item .enable:focus{cursor:pointer;border-radius:.1rem;text-decoration:underline}.theme__dark .pagination-list__item .enable:hover,.theme__dark .pagination-list__item .enable:active,.theme__dark .pagination-list__item .enable:focus{color:#ff6188}.theme__light .pagination-list__item .enable:hover,.theme__light .pagination-list__item .enable:active,.theme__light .pagination-list__item .enable:focus{color:#ff6188}.theme__hacker .pagination-list__item .enable:hover,.theme__hacker .pagination-list__item .enable:active,.theme__hacker .pagination-list__item .enable:focus{color:#ff6188}.theme__solarized .pagination-list__item .enable:hover,.theme__solarized .pagination-list__item .enable:active,.theme__solarized .pagination-list__item .enable:focus{color:#ff6188}.theme__custom .pagination-list__item .enable:hover,.theme__custom .pagination-list__item .enable:active,.theme__custom .pagination-list__item .enable:focus{color:inherit}.pagination-list__item .disabled{cursor:default}.theme__dark .pagination-list__item .disabled{color:#757575}.theme__light .pagination-list__item .disabled{color:#bdbdbd}.theme__hacker .pagination-list__item .disabled{color:#424242}.theme__solarized .pagination-list__item .disabled{color:#bdbdbd}.theme__custom .pagination-list__item .disabled{color:inherit}.pagination-list .icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark a.pswp__share--facebook:hover{background:#727072;color:#fcfcfa}.theme__light a.pswp__share--facebook:hover{background:#727072;color:#fcfcfa}.theme__hacker a.pswp__share--facebook:hover{background:#727072;color:#fcfcfa}.theme__solarized a.pswp__share--facebook:hover{background:#727072;color:#fcfcfa}.theme__custom a.pswp__share--facebook:hover{background:inherit;color:inherit}.theme__dark a.pswp__share--facebook:hover:before{border-bottom-color:#727072}.theme__light a.pswp__share--facebook:hover:before{border-bottom-color:#727072}.theme__hacker a.pswp__share--facebook:hover:before{border-bottom-color:#727072}.theme__solarized a.pswp__share--facebook:hover:before{border-bottom-color:#727072}.theme__custom a.pswp__share--facebook:hover:before{border-bottom-color:inherit}.theme__dark a.pswp__share--twitter:hover{background:#727072;color:#fcfcfa}.theme__light a.pswp__share--twitter:hover{background:#727072;color:#fcfcfa}.theme__hacker a.pswp__share--twitter:hover{background:#727072;color:#fcfcfa}.theme__solarized a.pswp__share--twitter:hover{background:#727072;color:#fcfcfa}.theme__custom a.pswp__share--twitter:hover{background:inherit;color:inherit}.theme__dark a.pswp__share--pinterest:hover{background:#727072;color:#fcfcfa}.theme__light a.pswp__share--pinterest:hover{background:#727072;color:#fcfcfa}.theme__hacker a.pswp__share--pinterest:hover{background:#727072;color:#fcfcfa}.theme__solarized a.pswp__share--pinterest:hover{background:#727072;color:#fcfcfa}.theme__custom a.pswp__share--pinterest:hover{background:inherit;color:inherit}.theme__dark a.pswp__share--download:hover{background:#727072;color:#fcfcfa}.theme__light a.pswp__share--download:hover{background:#727072;color:#fcfcfa}.theme__hacker a.pswp__share--download:hover{background:#727072;color:#fcfcfa}.theme__solarized a.pswp__share--download:hover{background:#727072;color:#fcfcfa}.theme__custom a.pswp__share--download:hover{background:inherit;color:inherit}.theme__dark .pswp__share-tooltip{background:#403e41}.theme__light .pswp__share-tooltip{background:#403e41}.theme__hacker .pswp__share-tooltip{background:#403e41}.theme__solarized .pswp__share-tooltip{background:#403e41}.theme__custom .pswp__share-tooltip{background:inherit}.theme__dark .pswp__share-tooltip a{color:#fcfcfa}.theme__light .pswp__share-tooltip a{color:#fcfcfa}.theme__hacker .pswp__share-tooltip a{color:#fcfcfa}.theme__solarized .pswp__share-tooltip a{color:#fcfcfa}.theme__custom .pswp__share-tooltip a{color:inherit}.pswp__share-tooltip a:hover{text-decoration:none}.theme__dark .pswp__share-tooltip a:hover{color:#fcfcfa}.theme__light .pswp__share-tooltip a:hover{color:#fcfcfa}.theme__hacker .pswp__share-tooltip a:hover{color:#fcfcfa}.theme__solarized .pswp__share-tooltip a:hover{color:#fcfcfa}.theme__custom .pswp__share-tooltip a:hover{color:inherit}.theme__dark a.pswp__share--facebook:before{border-bottom-color:#403e41}.theme__light a.pswp__share--facebook:before{border-bottom-color:#403e41}.theme__hacker a.pswp__share--facebook:before{border-bottom-color:#403e41}.theme__solarized a.pswp__share--facebook:before{border-bottom-color:#403e41}.theme__custom a.pswp__share--facebook:before{border-bottom-color:inherit}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:rgba(189,189,189,.3)}.pswp__bg{background:rgba(0,0,0,.8)}.search{position:relative;border-radius:.25rem;height:35px;z-index:6;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .search{background-color:#212121}.theme__light .search{background-color:#eee}.theme__hacker .search{background-color:#252526}.theme__solarized .search{background-color:#fbf1d1}.theme__custom .search{background-color:inherit}.search .icon{padding:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .search .icon{color:#727072}.theme__light .search .icon{color:#bdbdbd}.theme__hacker .search .icon{color:#727072}.theme__solarized .search .icon{color:#b58900}.theme__custom .search .icon{color:inherit}.search .input{height:2rem;width:100%;font-size:.9rem;border:none;outline:none;padding-right:1rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme__dark .search .input{color:#fcfcfa;background-color:inherit}.theme__dark .search .input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__light .search .input{color:#424242;background-color:inherit}.theme__light .search .input.placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__hacker .search .input{color:#1fff2a;background-color:inherit}.theme__hacker .search .input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__solarized .search .input{color:#b58900;background-color:inherit}.theme__solarized .search .input.placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__custom .search .input{color:inherit;background-color:inherit}.theme__custom .search .input.placeholder{font-family:montserrat,sans-serif;color:inherit}.theme__custom .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:inherit}.theme__custom .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:inherit}.theme__custom .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:inherit}.theme__custom .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:inherit}.search-content{margin-top:.25rem}.search-content a{text-decoration:none!important}.menu-item{padding:.25rem}.menu-item__title{font-size:1rem}.theme__dark .menu-item__title{color:#fcfcfa}.theme__light .menu-item__title{color:#424242}.theme__hacker .menu-item__title{color:#1fff2a}.theme__solarized .menu-item__title{color:#b58900}.theme__custom .menu-item__title{color:inherit}.menu-item__desc{font-size:.8rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme__dark .menu-item__desc{color:#fcfcfa}.theme__light .menu-item__desc{color:#424242}.theme__hacker .menu-item__desc{color:#1fff2a}.theme__solarized .menu-item__desc{color:#b58900}.theme__custom .menu-item__desc{color:inherit}#search-results.dropdown{display:none}#search-results.dropdown.is-active{display:inline-block;margin-top:.25rem;position:absolute;top:35px;width:100%;border-radius:.1rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.theme__dark #search-results.dropdown.is-active{color:inherit;background-color:#595b5c}.theme__light #search-results.dropdown.is-active{color:#424242;background-color:#eee}.theme__hacker #search-results.dropdown.is-active{color:#1fff2a;background-color:#373738}.theme__solarized #search-results.dropdown.is-active{color:#b58900;background-color:#fbf1d1}.theme__custom #search-results.dropdown.is-active{background-color:inherit}#search-results .dropdown-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#search-results .dropdown-item{font-size:1rem;padding:.125rem}#search-results .dropdown-item:hover,#search-results .dropdown-item:active,#search-results .dropdown-item:focus{border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem}.theme__dark #search-results .dropdown-item:hover,.theme__dark #search-results .dropdown-item:active,.theme__dark #search-results .dropdown-item:focus{background-color:#727072}.theme__light #search-results .dropdown-item:hover,.theme__light #search-results .dropdown-item:active,.theme__light #search-results .dropdown-item:focus{background-color:#d5d4d4}.theme__hacker #search-results .dropdown-item:hover,.theme__hacker #search-results .dropdown-item:active,.theme__hacker #search-results .dropdown-item:focus{background-color:#48484a}.theme__solarized #search-results .dropdown-item:hover,.theme__solarized #search-results .dropdown-item:active,.theme__solarized #search-results .dropdown-item:focus{background-color:#f7e3a2}.theme__custom #search-results .dropdown-item:hover,.theme__custom #search-results .dropdown-item:active,.theme__custom #search-results .dropdown-item:focus{background-color:inherit}.theme__dark #search-results .dropdown-item.is-active{background-color:#727072}.theme__light #search-results .dropdown-item.is-active{background-color:#d5d4d4}.theme__hacker #search-results .dropdown-item.is-active{background-color:#48484a}.theme__solarized #search-results .dropdown-item.is-active{background-color:#f7e3a2}.theme__custom #search-results .dropdown-item.is-active{background-color:inherit}.breadcrumb{margin:1rem;padding:.5rem;border-radius:.25rem;padding:auto;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme__dark .breadcrumb{background-color:#212121}.theme__light .breadcrumb{background-color:#eee}.theme__hacker .breadcrumb{background-color:#252526}.theme__solarized .breadcrumb{background-color:#fbf1d1}.theme__custom .breadcrumb{background-color:inherit}.breadcrumb ol{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.breadcrumb li{display:inline;font-size:1rem}.breadcrumb li a{font-size:.9rem}.theme__dark .breadcrumb li a{color:#82aaff}.theme__dark .breadcrumb li a:hover,.theme__dark .breadcrumb li a:active,.theme__dark .breadcrumb li a:focus{color:#ff6188}.theme__light .breadcrumb li a{color:#424242}.theme__light .breadcrumb li a:hover,.theme__light .breadcrumb li a:active,.theme__light .breadcrumb li a:focus{color:#ff6188}.theme__hacker .breadcrumb li a{color:#e08c48}.theme__hacker .breadcrumb li a:hover,.theme__hacker .breadcrumb li a:active,.theme__hacker .breadcrumb li a:focus{color:#ff6188}.theme__solarized .breadcrumb li a{color:#424242}.theme__solarized .breadcrumb li a:hover,.theme__solarized .breadcrumb li a:active,.theme__solarized .breadcrumb li a:focus{color:#ff6188}.theme__custom .breadcrumb li a{color:inherit}.theme__custom .breadcrumb li a:hover,.theme__custom .breadcrumb li a:active,.theme__custom .breadcrumb li a:focus{color:inherit}.breadcrumb li:last-child a{text-decoration:none;cursor:default}.theme__dark .breadcrumb li:last-child a{color:#bdbdbd}.theme__light .breadcrumb li:last-child a{color:#bdbdbd}.theme__hacker .breadcrumb li:last-child a{color:#6b6b6b}.theme__solarized .breadcrumb li:last-child a{color:#bdbdbd}.theme__custom .breadcrumb li:last-child a{color:inherit}.breadcrumb li+li:before{padding:.5rem;content:"/\00a0"}.theme__dark .breadcrumb li+li:before{color:#82aaff}.theme__light .breadcrumb li+li:before{color:#424242}.theme__hacker .breadcrumb li+li:before{color:#e08c48}.theme__solarized .breadcrumb li+li:before{color:#424242}.theme__custom .breadcrumb li+li:before{color:inherit}.related{margin:5rem 0;padding:.5rem;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.related-title{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}.theme__dark .related-title{color:#fcfcfa}.theme__light .related-title{color:#424242}.theme__hacker .related-title{color:#fcfcfa}.theme__solarized .related-title{color:#424242}.theme__custom .related-title{color:inherit}.related-ul{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;list-style-type:disc}.theme__dark .related-link{color:#a9dc76}.theme__light .related-link{color:#607d8b}.theme__hacker .related-link{color:#c7ba00}.theme__solarized .related-link{color:#ffb300}.theme__custom .related-link{color:inherit}div.notices{margin:2rem 0;position:relative;border-radius:.2rem;color:#fff;padding:.5rem 1rem .5rem 2rem;position:relative}div.notices p{padding:0;display:block;font-size:1rem;margin-top:0;margin-bottom:0}div.notices p:first-child:before{position:absolute;top:-27px;color:#fff;content:'💡';left:10px}div.notices p:first-child:after{position:absolute;top:-27px;color:#fff;left:2rem}div.notices.info p:first-child:after{content:'Info'}div.notices.warning p:first-child:after{content:'Warning'}div.notices.note p:first-child:after{content:'Note'}div.notices.tip p:first-child:after{content:'Tip'}div.notices.note{border-top:30px solid #6bb1e0;background:#e6f3fb;color:rgba(47,103,141,.995)!important}div.notices.info{border-top:30px solid #f1b37e;background:#fefaf5;color:rgba(150,90,38,.995)!important}div.notices.tip{border-top:30px solid #84c578;background:#e8f7e6;color:rgba(72,125,63,.995)!important}div.notices.warning{border-top:30px solid #d58181;background:#fbeded;color:rgba(132,56,56,.995)!important}.expand{position:relative}.expand-label{cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.expand-content{display:none}.expand-icon{padding-top:.4rem;padding-right:.125rem;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.expand-icon__down{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.expand-icon__right{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.alert{padding:.5rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.125rem}.alert-info{background-color:#d7eef9;border:2px solid #b2def4;color:rgba(26,128,180,.9925)}.alert-success{background-color:#d9efd6;border:2px solid #bce3b5;color:rgba(70,149,57,.9925)}.alert-warning{background-color:#fbf6e1;border:2px solid #f6ecbe;color:rgba(180,154,26,.9925)}.alert-danger{background-color:#f5dddd;border:2px solid #ecbdbd;color:rgba(159,46,46,.9925)}.tooltipped{position:relative}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font:11px/1.5 lato,work sans,helvetica,tahoma,geneva,arial,sans-serif;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,.8);border-radius:3px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,.8);pointer-events:none;content:"";border:5px solid transparent}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:5px}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.tooltipped-se:after{right:auto;left:50%;margin-left:-15px}.tooltipped-sw:after{margin-right:-15px}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.tooltipped-ne:after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}.gtt{position:fixed;right:.5rem;bottom:.5rem;width:40px;height:40px;border-radius:50%;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .gtt{color:#bdbdbd;background-color:#403e41}.theme__dark .gtt:hover,.theme__dark .gtt:active,.theme__dark .gtt:focus{color:#82aaff;background-color:#4d4a4e}.theme__light .gtt{color:#424242;background-color:#eee}.theme__light .gtt:hover,.theme__light .gtt:active,.theme__light .gtt:focus{color:#607d8b;background-color:#d5d4d4}.theme__hacker .gtt{color:#9e9e9e;background-color:#252526}.theme__hacker .gtt:hover,.theme__hacker .gtt:active,.theme__hacker .gtt:focus{color:#e3cd26;background-color:#323233}.theme__solarized .gtt{color:#ffb300;background-color:#eee8d5}.theme__solarized .gtt:hover,.theme__solarized .gtt:active,.theme__solarized .gtt:focus{color:#b58900;background-color:#e7dec3}.theme__custom .gtt{color:inherit;background-color:inherit}.theme__custom .gtt:hover,.theme__custom .gtt:active,.theme__custom .gtt:focus{color:inherit;background-color:inherit}.whoami{padding:1rem;margin:4rem 0;border-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.whoami__image{width:100%;height:100%;object-fit:contain}.whoami__image-wrapper{border-radius:50%;margin-right:1rem;min-width:64px;min-height:64px;max-width:100px}.whoami__title{font-weight:700;margin-bottom:.5rem;padding-bottom:.5rem}.theme__dark .whoami__title{border-bottom:2px dashed #90a4ae}.theme__light .whoami__title{border-bottom:2px dashed #607d8b}.theme__hacker .whoami__title{border-bottom:2px dashed #996287}.theme__solarized .whoami__title{border-bottom:2px dashed #b58900}.theme__custom .whoami__title{border-bottom:2px dashed inherit}.switch{position:relative;display:inline-block;width:28px;height:14px;margin-top:.7rem;margin-left:1rem}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.theme__dark .slider{background-color:#403e41}.theme__light .slider{background-color:#bdbdbd}.theme__hacker .slider{background-color:#403e41}.theme__solarized .slider{background-color:#dfd4b1}.theme__custom .slider{background-color:inherit}.slider:before{position:absolute;content:"";height:11px;width:11px;left:1.72px;bottom:1.72px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.theme__dark .slider:before{background-color:#fcfcfa}.theme__light .slider:before{background-color:#fcfcfa}.theme__hacker .slider:before{background-color:#fcfcfa}.theme__solarized .slider:before{background-color:#fcfcfa}.theme__custom .slider:before{background-color:inehrit}.theme__dark input:checked+.slider{background-color:#ff6188}.theme__light input:checked+.slider{background-color:#ff6188}.theme__hacker input:checked+.slider{background-color:#ff6188}.theme__solarized input:checked+.slider{background-color:#ff6188}.theme__custom input:checked+.slider{background-color:inehrit}.theme__dark input:focus+.slider{box-shadow:0 0 1px #ff6188}.theme__light input:focus+.slider{box-shadow:0 0 1px #ff6188}.theme__hacker input:focus+.slider{box-shadow:0 0 1px #ff6188}.theme__solarized input:focus+.slider{box-shadow:0 0 1px #ff6188}.theme__custom input:focus+.slider{box-shadow:0 0 1px inehrit}input:checked+.slider:before{-webkit-transform:translateX(13px);-moz-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px)}.slider.round{border-radius:8.5px}.slider.round:before{border-radius:50%}.subs{padding:.25rem;margin:2.5rem 0;z-index:3}.subs__title{font-weight:700;font-family:montserrat,sans-serif;margin-bottom:.5rem}.theme__dark .subs__title{color:#bdbdbd}.theme__light .subs__title{color:#607d8b}.theme__hacker .subs__title{color:#996287}.theme__solarized .subs__title{color:#b58900}.theme__custom .subs__title{color:inherit}.subs__form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.25rem}.subs__icon{padding:.3rem;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .subs__icon{color:#727072;background-color:#212121}.theme__light .subs__icon{color:#bdbdbd;background-color:#eee}.theme__hacker .subs__icon{color:#727072;background-color:#252526}.theme__solarized .subs__icon{color:#b58900;background-color:#fbf1d1}.theme__custom .subs__icon{color:inherit;background-color:inherit}.subs__input{height:32px;width:100%;padding:.25rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;margin-right:1rem;border:none;outline:none}.theme__dark .subs__input{color:#fcfcfa;background-color:#212121}.theme__dark .subs__input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .subs__input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .subs__input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .subs__input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .subs__input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__light .subs__input{color:#424242;background-color:#eee}.theme__light .subs__input.placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .subs__input:-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .subs__input::-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .subs__input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .subs__input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__hacker .subs__input{color:#1fff2a;background-color:#252526}.theme__hacker .subs__input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .subs__input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .subs__input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .subs__input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .subs__input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__solarized .subs__input{color:#b58900;background-color:#fbf1d1}.theme__solarized .subs__input.placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .subs__input:-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .subs__input::-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .subs__input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .subs__input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__custom .subs__input{color:inherit;background-color:inherit}.theme__custom .subs__input.placeholder{font-family:montserrat,sans-serif;color:inherit}.theme__custom .subs__input:-moz-placeholder{font-family:montserrat,sans-serif;color:inherit}.theme__custom .subs__input::-moz-placeholder{font-family:montserrat,sans-serif;color:inherit}.theme__custom .subs__input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:inherit}.theme__custom .subs__input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:inherit}.subs__button{border-radius:.125rem;border:none;outline:none;height:25px;width:auto;min-width:60px;cursor:pointer;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.theme__dark .subs__button{color:#fcfcfa;background-color:#ff6188}.theme__dark .subs__button:hover,.theme__dark .subs__button:active,.theme__dark .subs__button:focus{background-color:#ff4875}.theme__light .subs__button{color:#607d8b;background-color:#eee}.theme__light .subs__button:hover,.theme__light .subs__button:active,.theme__light .subs__button:focus{background-color:#e1e1e1}.theme__hacker .subs__button{color:#1fff2a;background-color:#252526}.theme__hacker .subs__button:hover,.theme__hacker .subs__button:active,.theme__hacker .subs__button:focus{background-color:#323233}.theme__solarized .subs__button{color:#fcfcfa;background-color:#ffb300}.theme__solarized .subs__button:hover,.theme__solarized .subs__button:active,.theme__solarized .subs__button:focus{background-color:#f0a800}.theme__custom .subs__button{color:inherit;background-color:inherit}.theme__custom .subs__button:hover,.theme__custom .subs__button:active,.theme__custom .subs__button:focus{background-color:inherit}div.mermaid{width:100%;text-align:center;margin-bottom:1rem}#body{position:relative}.theme__dark #body{color:#fcfcfa;background-color:#212121}.theme__dark #body hr{border-color:#595b5c}.theme__light #body{color:#424242;background-color:#e0e0e0}.theme__light #body hr{border-color:#dbdbdb}.theme__hacker #body{color:#1fff2a;background-color:#111}.theme__hacker #body hr{border-color:#c7ba00}.theme__solarized #body{color:#424242;background-color:#ddd6c7}.theme__solarized #body hr{border-color:#ffb300}.theme__custom #body{color:inherit;background-color:inherit}.theme__custom #body hr{border-color:inherit}.grid{position:relative;margin-bottom:1rem}.grid .full{width:100%}.grid .half{width:50%}.grid .third{width:33.3%}.grid .quarter{width:25%}.grid .fifth{width:20%}.grid:after{content:'';display:block;clear:both}.grid-sizer,.grid-item{width:33.333%;padding:.5rem}.grid-item{float:left}.grid-item img{display:block;max-width:100%}.gallery{padding:1rem}.gallery__contents{padding:1rem;width:65%;font-family:merriweather,serif;font-size:1rem;text-align:center}.gallery .grid-item{position:relative;opacity:1;height:auto;cursor:pointer}.gallery .grid-item__desc{position:absolute;display:none;left:0;right:0;top:0;bottom:0;margin:auto;padding:.5rem;width:calc(100% - 1rem);height:calc(100% - 1rem);border-radius:.25rem;z-index:1;font-family:montserrat,sans-serif;font-weight:700;cursor:pointer;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.4);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.4);box-shadow:0 4px 4px 0 rgba(0,0,0,.4)}.theme__dark .gallery .grid-item__desc:hover,.theme__dark .gallery .grid-item__desc:active,.theme__dark .gallery .grid-item__desc:focus{color:#fcfcfa;background-color:rgba(0,0,0,.7)}.theme__light .gallery .grid-item__desc:hover,.theme__light .gallery .grid-item__desc:active,.theme__light .gallery .grid-item__desc:focus{color:#424242;background-color:rgba(255,255,255,.7)}.theme__hacker .gallery .grid-item__desc:hover,.theme__hacker .gallery .grid-item__desc:active,.theme__hacker .gallery .grid-item__desc:focus{color:#fcfcfa;background-color:rgba(0,0,0,.7)}.theme__solarized .gallery .grid-item__desc:hover,.theme__solarized .gallery .grid-item__desc:active,.theme__solarized .gallery .grid-item__desc:focus{color:#424242;background-color:rgba(253,247,227,.7)}.theme__custom .gallery .grid-item__desc:hover,.theme__custom .gallery .grid-item__desc:active,.theme__custom .gallery .grid-item__desc:focus{color:inherit;background-color:inherit}.single{padding:1rem;position:relaitve;width:100%}.single__title{font-weight:900;font-family:montserrat,sans-serif;line-height:3rem}.theme__dark .single__title{color:#fcfcfa}.theme__light .single__title{color:#424242}.theme__hacker .single__title{color:#fcfcfa}.theme__solarized .single__title{color:#424242}.theme__custom .single__title{color:inherit}.single__meta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.single__contents{font-size:1rem;font-family:merriweather,serif;margin:1rem 0;line-height:1.7rem;width:inheirt;max-width:inherit}.single__contents h1,.single__contents h2,.single__contents h3,.single__contents h4,.single__contents h5,.single__contents h6{position:relative}.theme__dark .single__contents h1,.theme__dark .single__contents h2,.theme__dark .single__contents h3,.theme__dark .single__contents h4,.theme__dark .single__contents h5,.theme__dark .single__contents h6{color:#aed581}.theme__light .single__contents h1,.theme__light .single__contents h2,.theme__light .single__contents h3,.theme__light .single__contents h4,.theme__light .single__contents h5,.theme__light .single__contents h6{color:#607d8b}.theme__hacker .single__contents h1,.theme__hacker .single__contents h2,.theme__hacker .single__contents h3,.theme__hacker .single__contents h4,.theme__hacker .single__contents h5,.theme__hacker .single__contents h6{color:#a1ad64}.theme__solarized .single__contents h1,.theme__solarized .single__contents h2,.theme__solarized .single__contents h3,.theme__solarized .single__contents h4,.theme__solarized .single__contents h5,.theme__solarized .single__contents h6{color:#b58900}.theme__custom .single__contents h1,.theme__custom .single__contents h2,.theme__custom .single__contents h3,.theme__custom .single__contents h4,.theme__custom .single__contents h5,.theme__custom .single__contents h6{color:inherit}.single__contents h1{font-size:2.6rem;margin:3.5rem 0 1.75rem}.single__contents h2{font-size:2.2rem;margin:3.2rem 0 1.5rem;padding:0;color:inherit;font-weight:900;text-rendering:optimizeLegibility;line-height:1.1}.single__contents h3{font-size:1.8rem;margin:2.8rem 0 1.25rem}.single__contents h4{font-size:1.5rem;margin:2.4rem 0 1rem}.single__contents h5{font-size:1.2rem;margin:2rem 0 .8rem}.single__contents h6{font-size:1rem;margin:1.5rem 0 .5rem}.single__contents pre{border-radius:.5rem;position:relative;padding:1rem;margin:2rem 0;width:100%;line-height:1rem;overflow-x:auto;white-space:pre;word-wrap:normal}.theme__dark .single__contents pre{background-color:#011627!important}.theme__light .single__contents pre{background-color:#f5f2f0!important}.theme__hacker .single__contents pre{background-color:#202420!important}.theme__solarized .single__contents pre{background-color:#fbf1d1!important}.theme__custom .single__contents pre{background-color:inherit!important}.theme__dark .single__contents pre code{color:#fcfcfa;background-color:transparent}.theme__light .single__contents pre code{color:#212121;background-color:transparent}.theme__hacker .single__contents pre code{color:#f3ff6e;background-color:transparent}.theme__solarized .single__contents pre code{color:#424242;background-color:transparent}.theme__custom .single__contents pre code{color:inherit;background-color:transparent}.single__contents code{border-radius:.25rem;font-size:.9rem;padding:.2rem;overflow-x:auto}.theme__dark .single__contents code{background-color:#595b5c}.theme__light .single__contents code{background-color:#f5f2f0}.theme__hacker .single__contents code{background-color:#525a52}.theme__solarized .single__contents code{background-color:#fbf1d1}.theme__custom .single__contents code{background-color:inherit}.single__contents code a{text-decoration:none}.single__contents code+.copy-to-clipboard{margin-left:-1px;border-left:0!important;font-size:inherit!important;vertical-align:middle;height:21px;top:0}.single__contents .copy-to-clipboard{background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjRwdCIgaGVpZ2h0PSIyNHB0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPlxhPHBhdGggc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6IzY0NjQ2NDtmaWxsLW9wYWNpdHk6MSIgZD0iTTQgMkMyLjg5NDUzMSAyIDIgMi44OTQ1MzEgMiA0VjE3QzIgMTcuNTUwNzgxIDIuNDQ5MjE5IDE4IDMgMTggMy41NTA3ODEgMTggNCAxNy41NTA3ODEgNCAxN1Y0SDE3QzE3LjU1MDc4MSA0IDE4IDMuNTUwNzgxIDE4IDMgMTggMi40NDkyMTkgMTcuNTUwNzgxIDIgMTcgMnpNOCA2QzYuODk0NTMxIDYgNiA2Ljg5NDUzMSA2IDhWMjBDNiAyMS4xMDU0NjkgNi44OTQ1MzEgMjIgOCAyMkgyMEMyMS4xMDU0NjkgMjIgMjIgMjEuMTA1NDY5IDIyIDIwVjhDMjIgNi44OTQ1MzEgMjEuMTA1NDY5IDYgMjAgNnpNOCA4SDIwVjIwSDh6TTggOCIvPjwvc3ZnPg==);background-position:50%;background-size:16px 16px;background-repeat:no-repeat;width:27px;height:1.45rem;top:-1px;display:inline-block;vertical-align:middle;position:relative;margin-left:-.2rem;cursor:pointer;border-radius:0 2px 2px 0;margin-bottom:1px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.single__contents .copy-to-clipboard:hover{-webkit-transform:translateY(-.05rem);-moz-transform:translateY(-.05rem);-ms-transform:translateY(-.05rem);transform:translateY(-.05rem)}.single__contents pre .copy-to-clipboard{position:absolute;right:4px;top:4px;border-radius:2px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.single__contents pre .copy-to-clipboard:hover{-webkit-transform:translateY(-.05rem);-moz-transform:translateY(-.05rem);-ms-transform:translateY(-.05rem);transform:translateY(-.05rem)}.single__contents blockquote{margin:0 1.75rem 1.75rem 1.5rem;padding:0 0 0 1.42188rem;font-size:1.20112rem;line-height:1.75rem;color:inherit;font-style:italic;opacity:.8}.theme__dark .single__contents blockquote{border-left:.32813rem solid #fcfcfa}.theme__light .single__contents blockquote{border-left:.32813rem solid #bdbdbd}.theme__hacker .single__contents blockquote{border-left:.32813rem solid #e08c48}.theme__solarized .single__contents blockquote{border-left:.32813rem solid #bdbdbd}.theme__custom .single__contents blockquote{border-left:.32813rem solid inherit}.single__contents img{display:block;border-radius:.25rem;margin:0 auto}.single__contents p{margin:0 0 1.75rem;padding:0}.single__contents a{text-decoration:underline}.single__contents ul{margin-right:0;margin-top:0;padding:0;margin-bottom:1.75rem;list-style:disc outside none}.single__contents li{margin-left:2rem;margin-bottom:calc(1.75rem/2)}.single__contents hr{margin:0 0 calc(1.75rem - 1px);padding:0;border:none;height:1px}.theme__dark .single__contents hr{background:#595b5c}.theme__light .single__contents hr{background:#bdbdbd}.theme__hacker .single__contents hr{background:#e08c48}.theme__solarized .single__contents hr{background:#bdbdbd}.theme__custom .single__contents hr{background:inherit}.single__contents .anchor{cursor:pointer}.list__header{display:flex;align-items:center;justify-content:center;margin:.5rem;font-family:montserrat,sans-serif}.theme__dark .list__header--title{color:#fcfcfa}.theme__light .list__header--title{color:#424242}.theme__hacker .list__header--title{color:#a1ad64}.theme__solarized .list__header--title{color:#424242}.theme__custom .list__header--title{color:inherit}.list__header--desc{font-family:merriweather,serif;font-weight:italic;padding:1rem;line-height:1.7rem}.terms{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.terms__title{margin-top:2rem}.theme__dark .terms__title{color:#727072;text-shadow:1px 1px 0 #585758,2px 2px 0 #4e4d4e,3px 3px 0 #444344,4px 4px 0 #393839}.theme__light .terms__title{color:#9e9e9e;text-shadow:1px 1px 0 #858484,2px 2px 0 #7a7a7a,3px 3px 0 #707070,4px 4px 0 #666}.theme__hacker .terms__title{color:#c7ba00;text-shadow:1px 1px 0 #948a00,2px 2px 0 #807700,3px 3px 0 #6b6400,4px 4px 0 #575100}.theme__solarized .terms__title{color:#d9a400;text-shadow:1px 1px 0 #a67d00,2px 2px 0 #916e00,3px 3px 0 #7d5f00,4px 4px 0 #694f00}.theme__custom .terms__title{color:#000;text-shadow:1px 1px 0 #000,2px 2px 0 #000,3px 3px 0 #000,4px 4px 0 #000}.terms__list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%}.terms__item{display:inline-block;margin-right:1rem;text-decoration:none!important;border-radius:.25rem;padding:.25rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.terms__item:hover,.terms__item:active,.terms__item:focus{-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.terms__link:hover{text-decoration:none}.theme__dark .terms__tags{color:#78dce8}.theme__light .terms__tags{color:#424242}.theme__hacker .terms__tags{color:#1fff2a}.theme__solarized .terms__tags{color:#ffb300}.theme__custom .terms__tags{color:inherit}.theme__dark .terms__categories{color:#ab9df2}.theme__light .terms__categories{color:#424242}.theme__hacker .terms__categories{color:#1fff2a}.theme__solarized .terms__categories{color:#b58900}.theme__custom .terms__categories{color:inherit}.theme__dark .terms__series{color:#ea9c77}.theme__light .terms__series{color:#424242}.theme__hacker .terms__series{color:#1fff2a}.theme__solarized .terms__series{color:#b58900}.theme__custom .terms__series{color:inherit}.theme__dark .terms__len{color:#727072}.theme__light .terms__len{color:#727072}.theme__hacker .terms__len{color:#e08c48}.theme__solarized .terms__len{color:#727072}.theme__custom .terms__len{color:inherit}.terms .is-small{font-size:1rem}.terms .is-normal{font-size:1.5rem}.terms .is-medium{font-size:2rem}.terms .is-large{font-size:2.5rem}.archive{position:relative;margin-bottom:5rem;padding:2rem;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.archive__ul{position:relative}.archive__ul::before{content:'';position:absolute;left:2.25rem;top:0;width:.25rem;height:100%}.theme__dark .archive__ul::before{background-color:#727072}.theme__light .archive__ul::before{background-color:#727072}.theme__hacker .archive__ul::before{background-color:#727072}.theme__solarized .archive__ul::before{background-color:#727072}.theme__custom .archive__ul::before{background-color:inherit}@media(max-width:769px){.archive__ul::before{content:none}}.archive__li{margin-bottom:.5rem;margin-left:4rem;-webkit-transition:margin-left .1s ease;-moz-transition:margin-left .1s ease;-ms-transition:margin-left .1s ease;-o-transition:margin-left .1s ease;transition:margin-left .1s ease;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width:769px){.archive__li{margin-left:0}}.archive__key{margin-right:.5rem;border-radius:2px;height:28px;width:75px;padding:0;font-size:.8rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .archive__key{color:#fcfcfa;background-color:#ff6188}.theme__light .archive__key{color:#fcfcfa;background-color:#607d8b}.theme__hacker .archive__key{color:#fcfcfa;background-color:#e08c48}.theme__solarized .archive__key{color:#fcfcfa;background-color:#b58900}.theme__custom .archive__key{color:inherit;background-color:inherit}.archive__key:not(:first-child){margin:4rem 0 1rem}.archive__key:first-child{margin:1rem 0}.archive__type{margin-right:.5rem;border-radius:2px;height:18px;width:75px;padding:0;font-size:.8rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .archive__type{color:#fcfcfa;background-color:#82aaff}.theme__light .archive__type{color:#575757;background-color:#bdbdbd}.theme__hacker .archive__type{color:#fcfcfa;background-color:#855e78}.theme__solarized .archive__type{color:#996b00;background-color:#ffb300}.theme__custom .archive__type{color:inherit;background-color:inherit}.archive__title{margin-right:.5rem}.archive__title:hover::before,.archive__title:active::before,.archive__title:focus::before{content:'';position:absolute;left:2.25rem;top:inherit;width:.25rem;height:23px}.theme__dark .archive__title:hover::before,.theme__dark .archive__title:active::before,.theme__dark .archive__title:focus::before{background-color:#ff6188}.theme__light .archive__title:hover::before,.theme__light .archive__title:active::before,.theme__light .archive__title:focus::before{background-color:#ff6188}.theme__hacker .archive__title:hover::before,.theme__hacker .archive__title:active::before,.theme__hacker .archive__title:focus::before{background-color:#ff6188}.theme__solarized .archive__title:hover::before,.theme__solarized .archive__title:active::before,.theme__solarized .archive__title:focus::before{background-color:#ff6188}.theme__custom .archive__title:hover::before,.theme__custom .archive__title:active::before,.theme__custom .archive__title:focus::before{background-color:inherit}@media(max-width:769px){.archive__title:hover::before,.archive__title:active::before,.archive__title:focus::before{content:none}}.archive__date{font-size:12px}.theme__dark .archive__date{color:#aed581}.theme__light .archive__date{color:#424242}.theme__hacker .archive__date{color:#e3cd26}.theme__solarized .archive__date{color:#455a64}.theme__custom .archive__date{color:inherit}.not-found{height:100%;font-family:montserrat,sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.theme__dark .not-found .title{color:#ffd866}.theme__dark .not-found .subtitle{color:#fcfcfa}.theme__light .not-found .title{color:#607d8b}.theme__light .not-found .subtitle{color:#424242}.theme__hacker .not-found .title{color:#a1ad64}.theme__hacker .not-found .subtitle{color:#cdf5cc}.theme__solarized .not-found .title{color:#b58900}.theme__solarized .not-found .subtitle{color:#cf9c00}.theme__custom .not-found .title{color:inherit}.theme__custom .not-found .subtitle{color:inherit}.theme__dark code[class*=language-],.theme__dark pre[class*=language-]{color:#d6deeb;font-family:Consolas,Monaco,andale mono,ubuntu mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1;min-width:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.theme__dark pre[class*=language-]::-moz-selection,.theme__dark pre[class*=language-] ::-moz-selection,.theme__dark code[class*=language-]::-moz-selection,.theme__dark code[class*=language-] ::-moz-selection{text-shadow:none;background:rgba(29,59,83,.99)}.theme__dark pre[class*=language-]::selection,.theme__dark pre[class*=language-] ::selection,.theme__dark code[class*=language-]::selection,.theme__dark code[class*=language-] ::selection{text-shadow:none;background:rgba(29,59,83,.99)}@media print{.theme__dark code[class*=language-],.theme__dark pre[class*=language-]{text-shadow:none}}.theme__dark .token.comment,.theme__dark .token.prolog,.theme__dark .token.cdata{color:#637777;font-style:italic}.theme__dark .token.punctuation{color:#c792ea}.theme__dark .namespace{color:#b2ccd6}.theme__dark .token.deleted{color:rgba(239,83,80,.56);font-style:italic}.theme__dark .token.symbol,.theme__dark .token.property{color:#82aaff}.theme__dark .token.tag,.theme__dark .token.operator,.theme__dark .token.keyword{color:#ffa7c4}.theme__dark .token.boolean{color:#f06292}.theme__dark .token.number{color:#f78c6c}.theme__dark .token.constant,.theme__dark .token.function,.theme__dark .token.builtin,.theme__dark .token.char{color:#82aaff}.theme__dark .token.selector,.theme__dark .token.doctype{color:#c792ea;font-style:italic}.theme__dark .token.attr-name,.theme__dark .token.inserted{color:#addb67;font-style:italic}.theme__dark .token.string,.theme__dark .token.url,.theme__dark .token.entity,.theme__dark .language-css .token.string,.theme__dark .style .token.string{color:#addb67}.theme__dark .token.class-name,.theme__dark .token.atrule,.theme__dark .token.attr-value{color:#ffa7c4}.theme__dark .token.regex,.theme__dark .token.important,.theme__dark .token.variable{color:#d6deeb}.theme__dark .token.important,.theme__dark .token.bold{font-weight:700}.theme__dark .token.italic{font-style:italic}.theme__dark .langague-cpp .token.string{color:#8be9fd}.theme__dark .langague-c .token.string{color:#8be9fd}.theme__dark .language-css .token.selector{color:#50fa7b}.theme__dark .language-css .token.property{color:#ffb86c}.theme__dark .language-java span.token.class-name{color:#8be9fd}.theme__dark .language-java .token.class-name{color:#8be9fd}.theme__dark .language-markup .token.attr-value{color:#66d9ef}.theme__dark .language-markup .token.tag{color:#50fa7b}.theme__dark .language-objectivec .token.property{color:#66d9ef}.theme__dark .language-objectivec .token.string{color:#50fa7b}.theme__dark .language-php .token.boolean{color:#8be9fd}.theme__dark .language-php .token.function{color:#ff79c6}.theme__dark .language-php .token.keyword{color:#66d9ef}.theme__dark .language-ruby .token.symbol{color:#8be9fd}.theme__dark .language-ruby .token.class-name{color:#cfcfc2}.theme__dark pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}.theme__dark pre.line-numbers>code{position:relative;white-space:inherit}.theme__dark .line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme__dark .line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.theme__dark .line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.theme__dark div.code-toolbar{position:relative}.theme__dark div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}.theme__dark div.code-toolbar:hover>.toolbar{opacity:1}.theme__dark div.code-toolbar>.toolbar .toolbar-item{display:inline-block;padding-right:20px}.theme__dark div.code-toolbar>.toolbar a{cursor:pointer}.theme__dark div.code-toolbar>.toolbar button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.theme__dark div.code-toolbar>.toolbar a,.theme__dark div.code-toolbar>.toolbar button,.theme__dark div.code-toolbar>.toolbar span{color:#ccc;font-size:1em;padding:.5em;background:#6272a4;border-radius:.5em}.theme__dark div.code-toolbar>.toolbar a:hover,.theme__dark div.code-toolbar>.toolbar a:focus,.theme__dark div.code-toolbar>.toolbar button:hover,.theme__dark div.code-toolbar>.toolbar button:focus,.theme__dark div.code-toolbar>.toolbar span:hover,.theme__dark div.code-toolbar>.toolbar span:focus{color:inherit;text-decoration:none;background-color:var(--verde)}.theme__light code[class*=language-],.theme__light pre[class*=language-]{font-family:Consolas,Menlo,Monaco,andale mono wt,andale mono,lucida console,lucida sans typewriter,dejavu sans mono,bitstream vera sans mono,liberation mono,nimbus mono l,courier new,Courier,monospace;font-size:14px;line-height:1.375;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;background:#f5f2f0;color:#728fcb}.theme__light pre>code[class*=language-]{font-size:1em}.theme__light pre[class*=language-]::-moz-selection,.theme__light pre[class*=language-] ::-moz-selection,.theme__light code[class*=language-]::-moz-selection,.theme__light code[class*=language-] ::-moz-selection{text-shadow:none;background:#f5ede9;color:#ff6188}.theme__light pre[class*=language-]::selection,.theme__light pre[class*=language-] ::selection,.theme__light code[class*=language-]::selection,.theme__light code[class*=language-] ::selection{text-shadow:none;background:#f5ede9;color:#ff6188}.theme__light pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}.theme__light :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.theme__light .token.comment,.theme__light .token.prolog,.theme__light .token.doctype,.theme__light .token.cdata{color:#b6ad9a}.theme__light .token.punctuation{color:#b6ad9a}.theme__light .token.namespace{opacity:.7}.theme__light .token.tag,.theme__light .token.operator,.theme__light .token.number{color:#063289}.theme__light .token.property,.theme__light .token.function{color:#b29762}.theme__light .token.tag-id,.theme__light .token.selector,.theme__light .token.atrule-id{color:#2d2006}.theme__light code.language-javascript,.theme__light .token.attr-name{color:#896724}.theme__light code.language-css,.theme__light code.language-scss,.theme__light .token.boolean,.theme__light .token.string,.theme__light .token.entity,.theme__light .token.url,.theme__light .language-css .token.string,.theme__light .language-scss .token.string,.theme__light .style .token.string,.theme__light .token.attr-value,.theme__light .token.keyword,.theme__light .token.control,.theme__light .token.directive,.theme__light .token.unit,.theme__light .token.statement,.theme__light .token.regex,.theme__light .token.atrule{color:#728fcb}.theme__light .token.placeholder,.theme__light .token.variable{color:#93abdc}.theme__light .token.deleted{text-decoration:line-through}.theme__light .token.inserted{border-bottom:1px dotted #2d2006;text-decoration:none}.theme__light .token.italic{font-style:italic}.theme__light .token.important,.theme__light .token.bold{font-weight:700}.theme__light .token.important{color:#896724}.theme__light .token.entity{cursor:help}.theme__light pre>code.highlight{outline:.4em solid #896724;outline-offset:.4em}.theme__light .line-numbers .line-numbers-rows{border-right-color:#ece8de}.theme__light .line-numbers-rows>span:before{color:#cdc4b1}.theme__light .line-highlight{background:rgba(45,32,6,.2);background:-webkit-linear-gradient(left,rgba(45,32,6,0.2) 70%,rgba(45,32,6,0));background:linear-gradient(to right,rgba(45,32,6,0.2) 70%,rgba(45,32,6,0))}.theme__hacker code[class*=language-],.theme__hacker pre[class*=language-]{text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;color:#fafafa!important;background:#2f2f2f;font-family:Consolas,Monaco,andale mono,ubuntu mono,monospace;font-size:14px;line-height:1.5em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.theme__hacker code[class*=language-]::-moz-selection,.theme__hacker pre[class*=language-]::-moz-selection,.theme__hacker code[class*=language-] ::-moz-selection,.theme__hacker pre[class*=language-] ::-moz-selection{background:#363636}.theme__hacker code[class*=language-]::selection,.theme__hacker pre[class*=language-]::selection,.theme__hacker code[class*=language-] ::selection,.theme__hacker pre[class*=language-] ::selection{background:#363636}.theme__hacker :not(pre)>code[class*=language-]{white-space:normal;border-radius:.2em;padding:.1em}.theme__hacker pre[class*=language-]{overflow:auto;position:relative;margin:.5em 0;padding:1.25em 1em}.theme__hacker .language-css>code,.theme__hacker .language-sass>code,.theme__hacker .language-scss>code{color:#fd9170}.theme__hacker [class*=language-] .namespace{opacity:.7}.theme__hacker .token.atrule{color:#1fff2a}.theme__hacker .token.attr-name{color:#ffcb6b}.theme__hacker .token.attr-value{color:#fff59d}.theme__hacker .token.attribute{color:#fff59d}.theme__hacker .token.boolean{color:#1fff2a}.theme__hacker .token.builtin{color:#ffcb6b}.theme__hacker .token.cdata{color:#80cbc4}.theme__hacker .token.char{color:#80cbc4}.theme__hacker .token.class{color:#ffcb6b}.theme__hacker .token.class-name{color:#fafafa}.theme__hacker .token.comment{color:#616161}.theme__hacker .token.constant{color:#1fff2a}.theme__hacker .token.deleted{color:#f66}.theme__hacker .token.doctype{color:#616161}.theme__hacker .token.entity{color:#f66}.theme__hacker .token.function{color:#1fff2a}.theme__hacker .token.hexcode{color:#fafafa}.theme__hacker .token.id{color:#1fff2a;font-weight:700}.theme__hacker .token.important{color:#1fff2a;font-weight:700}.theme__hacker .token.inserted{color:#80cbc4}.theme__hacker .token.keyword{color:#ff80ab}.theme__hacker .token.number{color:#b388ff}.theme__hacker .token.operator{color:#89ddff}.theme__hacker .token.prolog{color:#616161}.theme__hacker .token.property{color:#80cbc4}.theme__hacker .token.pseudo-class{color:#fff59d}.theme__hacker .token.pseudo-element{color:#fff59d}.theme__hacker .token.punctuation{color:#b3e9ff}.theme__hacker .token.regex{color:#fafafa}.theme__hacker .token.selector{color:#f66}.theme__hacker .token.string{color:#fff59d}.theme__hacker .token.symbol{color:#1fff2a}.theme__hacker .token.tag{color:#1fff2a}.theme__hacker .token.unit{color:#fd9170}.theme__hacker .token.url{color:#f66}.theme__hacker .token.variable{color:#f66}.theme__hacker .token.interpolation{color:#fafafa}.theme__solarized pre[class*=language-],.theme__solarized code[class*=language-]{color:#5c6e74;font-size:14px;text-shadow:none;font-family:Consolas,Monaco,andale mono,ubuntu mono,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.theme__solarized pre[class*=language-]::selection,.theme__solarized code[class*=language-]::selection,.theme__solarized pre[class*=language-]::mozselection,.theme__solarized code[class*=language-]::mozselection{text-shadow:none;background:#b3d4fc}@media print{.theme__solarized pre[class*=language-],.theme__solarized code[class*=language-]{text-shadow:none}}.theme__solarized pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;background:#fbf1d1}.theme__solarized :not(pre)>code[class*=language-]{padding:.1em .3em;border-radius:.3em;color:#db4c69;background:#f8f5ec}.theme__solarized .namespace{opacity:.7}.theme__solarized .token.comment,.theme__solarized .token.prolog,.theme__solarized .token.doctype,.theme__solarized .token.cdata{color:#93a1a1}.theme__solarized .token.punctuation{color:#999}.theme__solarized .token.property,.theme__solarized .token.tag,.theme__solarized .token.boolean,.theme__solarized .token.number,.theme__solarized .token.constant,.theme__solarized .token.symbol,.theme__solarized .token.deleted{color:#905}.theme__solarized .token.selector,.theme__solarized .token.attr-name,.theme__solarized .token.string,.theme__solarized .token.char,.theme__solarized .token.builtin,.theme__solarized .token.inserted{color:#690}.theme__solarized .token.operator,.theme__solarized .token.entity,.theme__solarized .token.url,.theme__solarized .language-css .token.string,.theme__solarized .style .token.string{color:#a67f59;background:#fbf1d1}.theme__solarized .token.atrule,.theme__solarized .token.attr-value,.theme__solarized .token.keyword{color:#07a}.theme__solarized .token.function{color:#dd4a68}.theme__solarized .token.regex,.theme__solarized .token.important,.theme__solarized .token.variable{color:#e90}.theme__solarized .token.important,.theme__solarized .token.bold{font-weight:700}.theme__solarized .token.italic{font-style:italic}.theme__solarized .token.entity{cursor:help}.theme__solarized pre[data-line]{position:relative}.theme__solarized pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.theme__solarized .line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:#f7ebc6;box-shadow:inset 5px 0 0 #f7d87c;z-index:0;pointer-events:none;line-height:inherit;white-space:pre} \ No newline at end of file +html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}.theme__dark a{text-decoration:none;color:#ffd866}.theme__dark a:hover,.theme__dark a:active,.theme__dark a:focus{color:#ff6188;text-decoration:underline}.theme__light a{text-decoration:none;color:#607d8b}.theme__light a:hover,.theme__light a:active,.theme__light a:focus{color:#ff6188;text-decoration:underline}.theme__hacker a{text-decoration:none;color:#1fff2a}.theme__hacker a:hover,.theme__hacker a:active,.theme__hacker a:focus{color:#ff6188;text-decoration:underline}.theme__solarized a{text-decoration:none;color:#b58900}.theme__solarized a:hover,.theme__solarized a:active,.theme__solarized a:focus{color:#ff6188;text-decoration:underline}.theme__custom a{text-decoration:none;color:inherit}.theme__custom a:hover,.theme__custom a:active,.theme__custom a:focus{color:inherit;text-decoration:underline}/*!minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css*/html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}ul{list-style:none}hr{border:0}button,input,select,textarea{margin:0}img,video{height:auto;max-width:100%;object-fit:inherit}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}.theme__dark mark{color:#fcfcfa;background-color:#ff6188}.theme__light mark{color:#fcfcfa;background-color:#ff6188}.theme__hacker mark{color:#fcfcfa;background-color:#ff6188}.theme__solarized mark{color:#fcfcfa;background-color:#ff6188}.theme__custom mark{color:inherit;background-color:inherit}figcaption{font-style:italic;font-size:.9rem}.theme__dark figcaption{color:#bdbdbd}.theme__dark figcaption strong{color:#fcfcfa}.theme__light figcaption{color:#bdbdbd}.theme__light figcaption strong{color:#424242}.theme__hacker figcaption{color:#1fff2a}.theme__hacker figcaption strong{color:#fcfcfa}.theme__solarized figcaption{color:#ffb300}.theme__solarized figcaption strong{color:#b58900}.theme__custom figcaption{color:inherit}.theme__custom figcaption strong{color:inherit}.theme__dark ::-moz-selection{color:#fcfcfa;background:#ff6188}.theme__light ::-moz-selection{color:#fcfcfa;background:#ff6188}.theme__hacker ::-moz-selection{color:#fcfcfa;background:#ff6188}.theme__solarized ::-moz-selection{color:#fcfcfa;background:#ff6188}.theme__custom ::-moz-selection{color:inherit;background:inherit}.theme__dark ::selection{color:#fcfcfa;background:#ff6188}.theme__light ::selection{color:#fcfcfa;background:#ff6188}.theme__hacker ::selection{color:#fcfcfa;background:#ff6188}.theme__solarized ::selection{color:#fcfcfa;background:#ff6188}.theme__custom ::selection{color:inherit;background:inherit}/*!Generated by Font Squirrel (https://www.fontsquirrel.com) on October 26, 2019*/@font-face{font-family:montserrat;src:url(../fonts/montserrat-regular.woff2) format("woff2"),url(../fonts/montserrat-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:montserrat;src:url(../fonts/montserrat-bold.woff2) format("woff2"),url(../fonts/montserrat-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:montserrat;src:url(../fonts/montserrat-black.woff2) format("woff2"),url(../fonts/montserrat-black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-regular.woff2) format("woff2"),url(../fonts/merriweather-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-italic.woff2) format("woff2"),url(../fonts/merriweather-italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-bold.woff2) format("woff2"),url(../fonts/merriweather-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-bolditalic.woff2) format("woff2"),url(../fonts/merriweather-bolditalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-black.woff2) format("woff2"),url(../fonts/merriweather-black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.clearfix::after{clear:both;content:'';display:table}.container{max-width:100%;margin-left:auto;margin-right:auto;width:100%;min-height:100vh;position:relative}.theme__dark .container{background-color:#2d2a2e}.theme__light .container{background-color:#fafafa}.theme__hacker .container{background-color:#151715}.theme__solarized .container{background-color:#fdf7e3}.theme__custom .container{background-color:inherit}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hide{display:none}.grow{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}body{font:125%/1.4 BlinkMacSystemFont,-apple-system,segoe ui,roboto,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,helvetica,arial,sans-serif}code,pre{font:125%/1.8 Consolas,andale mono wt,andale mono,lucida console,lucida sans typewriter,dejavu sans mono,bitstream vera sans mono,liberation mono,nimbus mono l,Monaco,courier new,Courier,monospace}.h1{font-size:4rem}.h2{font-size:3.5rem}.h3{font-size:3rem}.h4{font-size:2.5rem}.h5{font-size:2rem}.h6{font-size:1.5rem}.p1{font-size:1.2rem}.p2{font-size:1rem}.caption{font-size:.8rem}.navbar{margin:auto;width:inherit;max-width:inherit;height:50px;z-index:10;position:fixed;left:0;right:0;top:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.theme__dark .navbar{border-bottom:1px solid #2d2a2e;background-color:#403e41}.theme__light .navbar{border-bottom:1px solid #e0e0e0;background-color:#eee}.theme__hacker .navbar{border-bottom:1px solid #252526;background-color:#252526}.theme__solarized .navbar{border-bottom:1px solid #b58900;background-color:#eee8d5}.theme__custom .navbar{border-bottom:1px solid inherit;background-color:inherit}.navbar--hide{top:-50px}.navbar--show{top:0}.navbar__brand{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;height:50px}.navbar__burger{display:none;position:relative}@media(max-width:769px){.navbar__burger{cursor:pointer;margin-left:auto;position:relative;height:50px;width:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.navbar__burger span{border-radius:1rem;display:block;height:2px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.theme__dark .navbar__burger span{background-color:#fcfcfa}.theme__light .navbar__burger span{background-color:#9e9e9e}.theme__hacker .navbar__burger span{background-color:#1fff2a}.theme__solarized .navbar__burger span{background-color:#b58900}.theme__custom .navbar__burger span{background-color:inherit}.navbar__burger span:nth-child(1){top:calc(50% - 6px)}.navbar__burger span:nth-child(2){top:calc(50% - 1px)}.navbar__burger span:nth-child(3){top:calc(50% + 4px)}.theme__dark .navbar__burger:hover span{background-color:#ff6188}.theme__light .navbar__burger:hover span{background-color:#ff6188}.theme__hacker .navbar__burger:hover span{background-color:#ff6188}.theme__solarized .navbar__burger:hover span{background-color:#ff6188}.theme__custom .navbar__burger:hover span{background-color:inherit}.navbar__burger.is-active{display:block}.navbar__burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.navbar__burger.is-active span:nth-child(2){opacity:0}.navbar__burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}}.navbar__logo{width:100%;height:100%}.navbar__logo-link{width:40px;height:40px;padding:.1rem;margin:auto .25rem;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;flex-shrink:0}.navbar__title{height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .navbar__title-link{color:#fcfcfa}.theme__dark .navbar__title-link:hover,.theme__dark .navbar__title-link:active,.theme__dark .navbar__title-link:focus{text-decoration:none;color:#fcfcfa}.theme__light .navbar__title-link{color:#424242}.theme__light .navbar__title-link:hover,.theme__light .navbar__title-link:active,.theme__light .navbar__title-link:focus{text-decoration:none;color:#424242}.theme__hacker .navbar__title-link{color:#e3cd26}.theme__hacker .navbar__title-link:hover,.theme__hacker .navbar__title-link:active,.theme__hacker .navbar__title-link:focus{text-decoration:none;color:#e3cd26}.theme__solarized .navbar__title-link{color:#424242}.theme__solarized .navbar__title-link:hover,.theme__solarized .navbar__title-link:active,.theme__solarized .navbar__title-link:focus{text-decoration:none;color:#424242}.theme__custom .navbar__title-link{color:inherit}.theme__custom .navbar__title-link:hover,.theme__custom .navbar__title-link:active,.theme__custom .navbar__title-link:focus{text-decoration:none;color:inherit}.navbar__menu{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:50px;position:relative}@media(max-width:769px){.navbar__menu{display:none}}.navbar__menu-item{height:50px;padding:.5rem;font-size:1rem;font-family:montserrat,sans-serif;font-weight:400;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .navbar__menu-item{color:#fcfcfa}.theme__dark .navbar__menu-item:hover,.theme__dark .navbar__menu-item:active,.theme__dark .navbar__menu-item:focus{color:#ffd866;background-color:#4d4a4e;text-decoration:none;border-bottom:1px solid #2d2a2e}.theme__dark .navbar__menu-item.active{color:#ff6188!important}.theme__light .navbar__menu-item{color:#424242}.theme__light .navbar__menu-item:hover,.theme__light .navbar__menu-item:active,.theme__light .navbar__menu-item:focus{color:#607d8b;background-color:#e1e1e1;text-decoration:none;border-bottom:1px solid #e0e0e0}.theme__light .navbar__menu-item.active{color:#ff6188!important}.theme__hacker .navbar__menu-item{color:#e3cd26}.theme__hacker .navbar__menu-item:hover,.theme__hacker .navbar__menu-item:active,.theme__hacker .navbar__menu-item:focus{color:#1fff2a;background-color:#464c46;text-decoration:none;border-bottom:1px solid #252526}.theme__hacker .navbar__menu-item.active{color:#f3ff6e!important}.theme__solarized .navbar__menu-item{color:#424242}.theme__solarized .navbar__menu-item:hover,.theme__solarized .navbar__menu-item:active,.theme__solarized .navbar__menu-item:focus{color:#b58900;background-color:#f9eaba;text-decoration:none;border-bottom:1px solid #b58900}.theme__solarized .navbar__menu-item.active{color:#b58900!important}.theme__custom .navbar__menu-item{color:inherit}.theme__custom .navbar__menu-item:hover,.theme__custom .navbar__menu-item:active,.theme__custom .navbar__menu-item:focus{color:inherit;background-color:inherit;text-decoration:none;border-bottom:1px solid inherit}.theme__custom .navbar__menu-item.active{color:inherit!important}@media(max-width:769px){.navbar__menu-item{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;width:100%;padding:0 .75rem}}.navbar__menu-icon{margin-top:.4rem}.navbar__menu.is-active{position:absolute;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;top:100%;width:100%;height:auto;overflow:hidden}.theme__dark .navbar__menu.is-active{border-top:1px solid #595b5c;background-color:#403e41}.theme__light .navbar__menu.is-active{border-top:1px solid #bdbdbd;background-color:#eee}.theme__hacker .navbar__menu.is-active{border-top:1px solid #323732;background-color:#252526}.theme__solarized .navbar__menu.is-active{border-top:1px solid #bdbdbd;background-color:#eee8d5}.theme__custom .navbar__menu.is-active{border-top:1px solid inherit;background-color:inherit}.navbar__dropdown{display:inline-block;height:50px}@media(max-width:769px){.navbar__dropdown{width:100%;height:auto}}.navbar__dropdown--content{position:absolute;display:none;width:inherit;z-index:9;border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.theme__dark .navbar__dropdown--content{border-top:4px solid #424242;background-color:#595b5c}.theme__light .navbar__dropdown--content{border-top:4px solid #e0e0e0;background-color:#fafafa}.theme__hacker .navbar__dropdown--content{border-top:4px solid #6b6b6b;background-color:#212421}.theme__solarized .navbar__dropdown--content{border-top:4px solid #e8b000;background-color:#fafafa}.theme__custom .navbar__dropdown--content{border-top:4px solid inherit;background-color:inherit}@media(max-width:769px){.navbar__dropdown--content{position:relative;display:block;box-shadow:none}.theme__dark .navbar__dropdown--content{border-top:none;background-color:#403e41}.theme__light .navbar__dropdown--content{border-top:none;background-color:#eee}.theme__hacker .navbar__dropdown--content{border-top:none;background-color:#252526}.theme__solarized .navbar__dropdown--content{border-top:none;background-color:#eee8d5}.theme__custom .navbar__dropdown--content{border-top:none;background-color:inherit}}.navbar__dropdown--item{padding:.25rem .75rem;height:auto;margin:auto;text-decoration:none;display:block;font-size:1rem}.theme__dark .navbar__dropdown--item{color:#fcfcfa}.theme__dark .navbar__dropdown--item:hover,.theme__dark .navbar__dropdown--item:active,.theme__dark .navbar__dropdown--item:focus{color:#ffd866;background-color:#4d4a4e;text-decoration:none}.theme__dark .navbar__dropdown--item:hover:last-child,.theme__dark .navbar__dropdown--item:active:last-child,.theme__dark .navbar__dropdown--item:focus:last-child{border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__light .navbar__dropdown--item{color:#424242}.theme__light .navbar__dropdown--item:hover,.theme__light .navbar__dropdown--item:active,.theme__light .navbar__dropdown--item:focus{color:#607d8b;background-color:#e1e1e1;text-decoration:none}.theme__light .navbar__dropdown--item:hover:last-child,.theme__light .navbar__dropdown--item:active:last-child,.theme__light .navbar__dropdown--item:focus:last-child{border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__hacker .navbar__dropdown--item{color:#fcfcfa}.theme__hacker .navbar__dropdown--item:hover,.theme__hacker .navbar__dropdown--item:active,.theme__hacker .navbar__dropdown--item:focus{color:#1fff2a;background-color:#464c46;text-decoration:none}.theme__hacker .navbar__dropdown--item:hover:last-child,.theme__hacker .navbar__dropdown--item:active:last-child,.theme__hacker .navbar__dropdown--item:focus:last-child{border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__solarized .navbar__dropdown--item{color:#424242}.theme__solarized .navbar__dropdown--item:hover,.theme__solarized .navbar__dropdown--item:active,.theme__solarized .navbar__dropdown--item:focus{color:#b58900;background-color:#f9eaba;text-decoration:none}.theme__solarized .navbar__dropdown--item:hover:last-child,.theme__solarized .navbar__dropdown--item:active:last-child,.theme__solarized .navbar__dropdown--item:focus:last-child{border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__custom .navbar__dropdown--item{color:inherit}.theme__custom .navbar__dropdown--item:hover,.theme__custom .navbar__dropdown--item:active,.theme__custom .navbar__dropdown--item:focus{color:inherit;background-color:inherit;text-decoration:none}.theme__custom .navbar__dropdown--item:hover:last-child,.theme__custom .navbar__dropdown--item:active:last-child,.theme__custom .navbar__dropdown--item:focus:last-child{border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem}@media(max-width:769px){.navbar__dropdown--item{padding-left:2.5rem}}.navbar__dropdown:hover .navbar__dropdown--content{display:block}.wrapper{display:grid;max-width:960px;justify-content:center;grid-template-columns:minmax(350px,5fr) minmax(242.28571429px,2fr);grid-template-rows:50px auto 1fr auto;grid-column-gap:32px;grid-row-gap:0}@media(max-width:769px){.wrapper{grid-template-columns:minmax(350px,5fr) minmax(0,2fr)}}.header-main{grid-area:2/1/3/2}.header-side{grid-area:2/2/3/3}.header{grid-area:2/1/3/3}.main-main{grid-area:3/1/4/2}.main-side{grid-area:3/2/4/3}.main{grid-area:3/1/4/3}.footer-main{grid-area:4/1/5/2}.footer-side{grid-area:4/2/5/3}.footer{grid-area:4/1/5/3}.navbar-main{grid-area:1/1/2/2}.navbar-side{grid-area:1/2/2/3}.navbar{grid-area:1/1/2/3}.header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header .title{font-family:montserrat,sans-serif;font-weight:900}.header__image{background-image:url(../images/header/background.jpg),url(../images/header/background.png);width:100%;height:300px;background-size:cover;background-repeat:no-repeat;position:relative;margin-bottom:2rem}.footer{padding:0 .5rem;position:relative}.theme__dark .footer{color:#bdbdbd;background-color:#403e41}.theme__light .footer{color:#424242;background-color:#eee}.theme__hacker .footer{color:#c7ba00;background-color:#252526}.theme__solarized .footer{color:#424242;background-color:#eee8d5}.theme__custom .footer{color:inherit;background-color:inherit}.footer__wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media(max-width:769px){.footer__wrapper{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.footer__theme{padding:.5rem 0;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__lang{padding:.5rem 0;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__feed{padding:.5rem 0;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__social{padding:.5rem 0;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__poweredby{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.5rem 0}.footer__poweredby p{padding:.125rem}.footer .dropdown{position:relative;display:inline-block;border-radius:.125rem}.theme__dark .footer .dropdown{border:1px solid #212121}.theme__light .footer .dropdown{border:1px solid #bdbdbd}.theme__hacker .footer .dropdown{border:1px solid #7b4d94}.theme__solarized .footer .dropdown{border:1px solid #b58900}.theme__custom .footer .dropdown{border:1px solid inherit}.footer .dropdown-trigger{border:none;border-radius:.15rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .footer .dropdown-trigger{color:#bdbdbd;background-color:#2d2a2e}.theme__light .footer .dropdown-trigger{color:#424242;background-color:#fafafa}.theme__hacker .footer .dropdown-trigger{color:#1fff2a;background-color:#151715}.theme__solarized .footer .dropdown-trigger{color:#424242;background-color:#fafafa}.theme__custom .footer .dropdown-trigger{color:inherit;background-color:inherit}.footer .dropdown-content{position:absolute;bottom:100%;left:0;display:none;width:inherit;height:auto;z-index:9;border-top-left-radius:.15rem;border-top-right-radius:.15rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.footer .dropdown-content a{font-size:.9rem}.theme__dark .footer .dropdown-content{border-bottom:4px solid #424242;background-color:#595b5c}.theme__light .footer .dropdown-content{border-bottom:4px solid #e0e0e0;background-color:#fafafa}.theme__hacker .footer .dropdown-content{border-bottom:4px solid #6b6b6b;background-color:#212421}.theme__solarized .footer .dropdown-content{border-bottom:4px solid #e8b000;background-color:#fafafa}.theme__custom .footer .dropdown-content{border-bottom:4px solid inherit;background-color:inherit}.theme__dark .footer .dropdown-content .is-active{background-color:#424242}.theme__light .footer .dropdown-content .is-active{background-color:#e0e0e0}.theme__hacker .footer .dropdown-content .is-active{background-color:#323732}.theme__solarized .footer .dropdown-content .is-active{background-color:#fbf1d1}.theme__custom .footer .dropdown-content .is-active{background-color:inherit}.footer .dropdown-item{padding:.25rem .75rem;height:100%;text-decoration:none;display:block;font-size:1rem}.theme__dark .footer .dropdown-item{color:#fcfcfa}.theme__dark .footer .dropdown-item:hover,.theme__dark .footer .dropdown-item:active,.theme__dark .footer .dropdown-item:focus{color:#fcfcfa;background-color:#727072;text-decoration:none}.theme__dark .footer .dropdown-item:hover:first-child,.theme__dark .footer .dropdown-item:active:first-child,.theme__dark .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.theme__light .footer .dropdown-item{color:#424242}.theme__light .footer .dropdown-item:hover,.theme__light .footer .dropdown-item:active,.theme__light .footer .dropdown-item:focus{color:#fcfcfa;background-color:#bdbdbd;text-decoration:none}.theme__light .footer .dropdown-item:hover:first-child,.theme__light .footer .dropdown-item:active:first-child,.theme__light .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.theme__hacker .footer .dropdown-item{color:#fcfcfa}.theme__hacker .footer .dropdown-item:hover,.theme__hacker .footer .dropdown-item:active,.theme__hacker .footer .dropdown-item:focus{color:#fcfcfa;background-color:#464c46;text-decoration:none}.theme__hacker .footer .dropdown-item:hover:first-child,.theme__hacker .footer .dropdown-item:active:first-child,.theme__hacker .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.theme__solarized .footer .dropdown-item{color:#424242}.theme__solarized .footer .dropdown-item:hover,.theme__solarized .footer .dropdown-item:active,.theme__solarized .footer .dropdown-item:focus{color:#b58900;background-color:#f9eaba;text-decoration:none}.theme__solarized .footer .dropdown-item:hover:first-child,.theme__solarized .footer .dropdown-item:active:first-child,.theme__solarized .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.theme__custom .footer .dropdown-item{color:inherit}.theme__custom .footer .dropdown-item:hover,.theme__custom .footer .dropdown-item:active,.theme__custom .footer .dropdown-item:focus{color:inherit;background-color:inherit;text-decoration:none}.theme__custom .footer .dropdown-item:hover:first-child,.theme__custom .footer .dropdown-item:active:first-child,.theme__custom .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.footer .label{margin:.25rem}.footer .content{font-family:montserrat,sans-serif}.footer .select-theme__label{color:inherit;text-transform:capitalize}.footer .select-theme__item{text-transform:capitalize}.footer .select-lang__label{color:inherit;text-transform:capitalize}.theme__dark .footer .social a{text-decoration:none;color:#bdbdbd}.theme__dark .footer .social a:hover{color:#f0f0f0;transition:color .2s ease}.theme__light .footer .social a{text-decoration:none;color:#9e9e9e}.theme__light .footer .social a:hover{color:#6b6b6b;transition:color .2s ease}.theme__hacker .footer .social a{text-decoration:none;color:#9e9e9e}.theme__hacker .footer .social a:hover{color:#6b6b6b;transition:color .2s ease}.theme__solarized .footer .social a{text-decoration:none;color:#9e9e9e}.theme__solarized .footer .social a:hover{color:#6b6b6b;transition:color .2s ease}.theme__custom .footer .social a{text-decoration:none;color:inherit}.theme__custom .footer .social a:hover{color:inherit;transition:color .2s ease}.footer .dropdown:hover .dropdown-content{display:block}.theme__dark .footer hr{border-top:1px solid #595b5c!important}.theme__light .footer hr{border-top:1px solid #dbdbdb!important}.theme__hacker .footer hr{border-top:1px solid #c7ba00!important}.theme__solarized .footer hr{border-top:1px solid #ffb300!important}.theme__custom .footer hr{border-top:1px solid inherit!important}.sidebar{margin-top:1rem;margin-right:1rem}.sidebar-home{padding:.5rem}.sidebar-home__title{font-family:montserrat,sans-serif;font-weight:700}.theme__dark .sidebar-home__title{color:#aed581}.theme__dark .sidebar-home__title:hover{color:#ff6188}.theme__light .sidebar-home__title{color:#424242}.theme__light .sidebar-home__title:hover{color:#ff6188}.theme__hacker .sidebar-home__title{color:#e3cd26}.theme__hacker .sidebar-home__title:hover{color:#ff6188}.theme__solarized .sidebar-home__title{color:#ffb300}.theme__solarized .sidebar-home__title:hover{color:#ff6188}.theme__custom .sidebar-home__title{color:inherit}.theme__custom .sidebar-home__title:hover{color:inherit}.sidebar-home__ul{margin-left:.5rem}.sidebar-home__ul li::before{padding-right:.5rem;font-size:1rem;display:inline-block;content:"\2022"}.theme__dark .sidebar-home__a{color:#fcfcfa}.theme__light .sidebar-home__a{color:#424242}.theme__hacker .sidebar-home__a{color:#1fff2a}.theme__solarized .sidebar-home__a{color:#424242}.theme__custom .sidebar-home__a{color:inherit}.sidebar-list{padding:.5rem}.sidebar-list__title{font-family:montserrat,sans-serif;font-weight:700}.theme__dark .sidebar-list__title{color:#aed581}.theme__dark .sidebar-list__title:hover{color:#ff6188}.theme__light .sidebar-list__title{color:#424242}.theme__light .sidebar-list__title:hover{color:#ff6188}.theme__hacker .sidebar-list__title{color:#e3cd26}.theme__hacker .sidebar-list__title:hover{color:#ff6188}.theme__solarized .sidebar-list__title{color:#ffb300}.theme__solarized .sidebar-list__title:hover{color:#ff6188}.theme__custom .sidebar-list__title{color:inherit}.theme__custom .sidebar-list__title:hover{color:inherit}.sidebar-list__ul{margin-left:1rem}.sidebar-list__a{font-family:inherit}.theme__dark .sidebar-list__a{color:#fcfcfa}.theme__light .sidebar-list__a{color:#424242}.theme__hacker .sidebar-list__a{color:#1fff2a}.theme__solarized .sidebar-list__a{color:#424242}.theme__custom .sidebar-list__a{color:inherit}.sidebar-hr{margin:1.5rem 0}.summary-card{margin:0 .5rem;padding:0 .5rem}.summary-card .title a{font-family:montserrat,sans-serif;font-weight:700}.theme__dark .summary-card .title a{color:#ffd866}.theme__dark .summary-card .title a:hover,.theme__dark .summary-card .title a:active,.theme__dark .summary-card .title a:focus{color:#ff6188}.theme__light .summary-card .title a{color:#607d8b}.theme__light .summary-card .title a:hover,.theme__light .summary-card .title a:active,.theme__light .summary-card .title a:focus{color:#ff6188}.theme__hacker .summary-card .title a{color:#a1ad64}.theme__hacker .summary-card .title a:hover,.theme__hacker .summary-card .title a:active,.theme__hacker .summary-card .title a:focus{color:#ff6188}.theme__solarized .summary-card .title a{color:#b58900}.theme__solarized .summary-card .title a:hover,.theme__solarized .summary-card .title a:active,.theme__solarized .summary-card .title a:focus{color:#ff6188}.theme__custom .summary-card .title a{color:inherit}.theme__custom .summary-card .title a:hover,.theme__custom .summary-card .title a:active,.theme__custom .summary-card .title a:focus{color:inherit}.summary-card .subtitle{font-family:merriweather,serif}.theme__dark .summary-card .subtitle{color:#fcfcfa}.theme__light .summary-card .subtitle{color:#424242}.theme__hacker .summary-card .subtitle{color:#cdf5cc}.theme__solarized .summary-card .subtitle{color:#cf9c00}.theme__custom .summary-card .subtitle{color:inherit}.summary-card__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.summary-card__text{margin-top:1rem;line-height:1.7rem;font-family:merriweather,serif}.summary-card__image{width:100%;height:100%}.summary-card__image-wrapper{height:100%;width:auto;margin:0 auto;padding:1rem;padding-bottom:0}.summary-card__video{width:100%;max-height:500px;object-fit:contain}.summary-card__video-wrapper{padding:1rem;padding-bottom:0}.summary-card hr{margin-top:1.5rem}.theme__dark .summary-card hr{border-top:1px solid #595b5c}.theme__light .summary-card hr{border-top:1px solid #dbdbdb}.theme__hacker .summary-card hr{border-top:1px solid #c7ba00}.theme__solarized .summary-card hr{border-top:1px solid #ffb300}.theme__custom .summary-card hr{border-top:1px solid inherit}.summary-card:not(:last-child) hr{margin-bottom:4rem}.summary-card:last-child hr{margin-bottom:2rem}.summary-classic{padding:0 1rem}.summary-classic .title{font-size:24px}.summary-classic .title a{font-family:montserrat,sans-serif;font-weight:700}.theme__dark .summary-classic .title a{color:#ffd866}.theme__dark .summary-classic .title a:hover,.theme__dark .summary-classic .title a:active,.theme__dark .summary-classic .title a:focus{color:#ff6188}.theme__light .summary-classic .title a{color:#607d8b}.theme__light .summary-classic .title a:hover,.theme__light .summary-classic .title a:active,.theme__light .summary-classic .title a:focus{color:#ff6188}.theme__hacker .summary-classic .title a{color:#a1ad64}.theme__hacker .summary-classic .title a:hover,.theme__hacker .summary-classic .title a:active,.theme__hacker .summary-classic .title a:focus{color:#ff6188}.theme__solarized .summary-classic .title a{color:#b58900}.theme__solarized .summary-classic .title a:hover,.theme__solarized .summary-classic .title a:active,.theme__solarized .summary-classic .title a:focus{color:#ff6188}.theme__custom .summary-classic .title a{color:inherit}.theme__custom .summary-classic .title a:hover,.theme__custom .summary-classic .title a:active,.theme__custom .summary-classic .title a:focus{color:inherit}.summary-classic .subtitle{font-family:merriweather,serif}.theme__dark .summary-classic .subtitle{color:#fcfcfa}.theme__light .summary-classic .subtitle{color:#424242}.theme__hacker .summary-classic .subtitle{color:#cdf5cc}.theme__solarized .summary-classic .subtitle{color:#cf9c00}.theme__custom .summary-classic .subtitle{color:inherit}.summary-classic__flex-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:1rem;margin-bottom:1rem}.summary-classic__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;padding-left:1rem}.summary-classic__text{margin-top:1rem;line-height:1.7rem;font-family:merriweather,serif}.summary-classic__image{width:100%;height:100%;object-fit:contain}.summary-classic__image-wrapper{max-width:130px;min-width:130px;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}.theme__dark .summary-classic hr{border-top:1px solid #595b5c}.theme__light .summary-classic hr{border-top:1px solid #dbdbdb}.theme__hacker .summary-classic hr{border-top:1px solid #c7ba00}.theme__solarized .summary-classic hr{border-top:1px solid #ffb300}.theme__custom .summary-classic hr{border-top:1px solid inherit}.summary-compact{padding:0 1rem}.summary-compact__flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:1rem;margin-bottom:1rem}.summary-compact__meta{padding:1rem 0}.theme__dark .summary-compact hr{border-top:1px solid #595b5c}.theme__light .summary-compact hr{border-top:1px solid #dbdbdb}.theme__hacker .summary-compact hr{border-top:1px solid #c7ba00}.theme__solarized .summary-compact hr{border-top:1px solid #ffb300}.theme__custom .summary-compact hr{border-top:1px solid inherit}.toc{width:100%;max-width:242.28571429px;position:fixed;top:7rem;font-size:.85rem;padding-left:.5rem;z-index:2}.toc #toc{position:relative}.toc__flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;position:fixed}.toc__title{font-size:.9rem;margin-top:.5rem}.theme__dark .toc__title{color:#727072}.theme__light .toc__title{color:#727072}.theme__hacker .toc__title{color:#727072}.theme__solarized .toc__title{color:#727072}.theme__custom .toc__title{color:inherit}.toc a{color:inherit;position:relative}.toc a::before{content:'';height:100%;left:-1rem;margin-top:-1px;position:absolute;width:2px}.theme__dark .toc a::before{background-color:#727072}.theme__light .toc a::before{background-color:#727072}.theme__hacker .toc a::before{background-color:#727072}.theme__solarized .toc a::before{background-color:#727072}.theme__custom .toc a::before{background-color:inherit}.toc a::before:last-child{background-color:transparent}.theme__dark .toc ul li li{margin-left:1rem;color:#fcfcfa}.theme__dark .toc ul a{color:#90a4ae}.theme__dark .toc ul a.active{color:#ff6188}.theme__light .toc ul li li{margin-left:1rem;color:#424242}.theme__light .toc ul a{color:#727072}.theme__light .toc ul a.active{color:#ff6188}.theme__hacker .toc ul li li{margin-left:1rem;color:#1fff2a}.theme__hacker .toc ul a{color:#727072}.theme__hacker .toc ul a.active{color:#ff6188}.theme__solarized .toc ul li li{margin-left:1rem;color:#424242}.theme__solarized .toc ul a{color:#727072}.theme__solarized .toc ul a.active{color:#ff6188}.theme__custom .toc ul li li{margin-left:1rem;color:inherit}.theme__custom .toc ul a{color:inherit}.theme__custom .toc ul a.active{color:inherit}.theme__dark .toc .active{color:#ff6188;font-weight:700}.theme__dark .toc .active::before{background-color:#ff6188}.theme__light .toc .active{color:#ff6188;font-weight:700}.theme__light .toc .active::before{background-color:#ff6188}.theme__hacker .toc .active{color:#ff6188;font-weight:700}.theme__hacker .toc .active::before{background-color:#ff6188}.theme__solarized .toc .active{color:#ff6188;font-weight:700}.theme__solarized .toc .active::before{background-color:#ff6188}.theme__custom .toc .active{color:inherit;font-weight:700}.theme__custom .toc .active::before{background-color:inherit}.taxo{padding:.25rem;margin:2.5rem 0;z-index:3}.taxo-root{position:-webkit-sticky;position:sticky;top:50px}.theme__dark .taxo-root{background-color:#2d2a2e}.theme__light .taxo-root{background-color:#fafafa}.theme__hacker .taxo-root{background-color:#151715}.theme__solarized .taxo-root{background-color:#fdf7e3}.theme__custom .taxo-root{background-color:inherit}.taxo__title{font-weight:700;font-family:montserrat,sans-serif}.theme__dark .taxo__title{color:#bdbdbd}.theme__dark .taxo__title:hover{color:#ff6188}.theme__light .taxo__title{color:#607d8b}.theme__light .taxo__title:hover{color:#ff6188}.theme__hacker .taxo__title{color:#996287}.theme__hacker .taxo__title:hover{color:#ff6188}.theme__solarized .taxo__title{color:#b58900}.theme__solarized .taxo__title:hover{color:#ff6188}.theme__custom .taxo__title{color:inherit}.theme__custom .taxo__title:hover{color:inherit}.taxo .title{display:block;margin:0;margin-right:.5rem;margin-bottom:.25rem}.taxo .tag{margin:0;margin-right:.25rem;margin-bottom:.25rem;font-size:.8rem;display:inline-block}.theme__dark .taxo .tag{color:#bdbdbd}.theme__light .taxo .tag{color:#607d8b}.theme__hacker .taxo .tag{color:#996287}.theme__solarized .taxo .tag{color:#b58900}.theme__custom .taxo .tag{color:inherit}.taxo .is-tags{padding:.25rem;border-radius:.25rem}.theme__dark .taxo .is-tags{color:#78dce8;background-color:#212121}.theme__dark .taxo .is-tags:hover,.theme__dark .taxo .is-tags:active,.theme__dark .taxo .is-tags:focus{background-color:#141414}.theme__light .taxo .is-tags{color:#424242;background-color:#eee}.theme__light .taxo .is-tags:hover,.theme__light .taxo .is-tags:active,.theme__light .taxo .is-tags:focus{background-color:#e1e1e1}.theme__hacker .taxo .is-tags{color:#1fff2a;background-color:#2d322d}.theme__hacker .taxo .is-tags:hover,.theme__hacker .taxo .is-tags:active,.theme__hacker .taxo .is-tags:focus{background-color:#464c46}.theme__solarized .taxo .is-tags{color:#b58900;background-color:#fbf1d1}.theme__solarized .taxo .is-tags:hover,.theme__solarized .taxo .is-tags:active,.theme__solarized .taxo .is-tags:focus{background-color:#f9eaba}.theme__custom .taxo .is-tags{color:inherit;background-color:inherit}.theme__custom .taxo .is-tags:hover,.theme__custom .taxo .is-tags:active,.theme__custom .taxo .is-tags:focus{background-color:inherit}.taxo .is-categories{padding:.25rem;border-radius:.25rem}.theme__dark .taxo .is-categories{color:#ab9df2;background-color:#212121}.theme__dark .taxo .is-categories:hover,.theme__dark .taxo .is-categories:active,.theme__dark .taxo .is-categories:focus{background-color:#141414}.theme__light .taxo .is-categories{color:#424242;background-color:#eee}.theme__light .taxo .is-categories:hover,.theme__light .taxo .is-categories:active,.theme__light .taxo .is-categories:focus{background-color:#e1e1e1}.theme__hacker .taxo .is-categories{color:#1fff2a;background-color:#2d322d}.theme__hacker .taxo .is-categories:hover,.theme__hacker .taxo .is-categories:active,.theme__hacker .taxo .is-categories:focus{background-color:#464c46}.theme__solarized .taxo .is-categories{color:#b58900;background-color:#fbf1d1}.theme__solarized .taxo .is-categories:hover,.theme__solarized .taxo .is-categories:active,.theme__solarized .taxo .is-categories:focus{background-color:#f9eaba}.theme__custom .taxo .is-categories{color:inherit;background-color:inherit}.theme__custom .taxo .is-categories:hover,.theme__custom .taxo .is-categories:active,.theme__custom .taxo .is-categories:focus{background-color:inherit}.taxo .is-series{padding:.25rem;border-radius:.25rem}.theme__dark .taxo .is-series{color:#ea9c77;background-color:#212121}.theme__dark .taxo .is-series:hover,.theme__dark .taxo .is-series:active,.theme__dark .taxo .is-series:focus{background-color:#141414}.theme__light .taxo .is-series{color:#424242;background-color:#eee}.theme__light .taxo .is-series:hover,.theme__light .taxo .is-series:active,.theme__light .taxo .is-series:focus{background-color:#e1e1e1}.theme__hacker .taxo .is-series{color:#1fff2a;background-color:#2d322d}.theme__hacker .taxo .is-series:hover,.theme__hacker .taxo .is-series:active,.theme__hacker .taxo .is-series:focus{background-color:#464c46}.theme__solarized .taxo .is-series{color:#b58900;background-color:#fbf1d1}.theme__solarized .taxo .is-series:hover,.theme__solarized .taxo .is-series:active,.theme__solarized .taxo .is-series:focus{background-color:#f9eaba}.theme__custom .taxo .is-series{color:inherit;background-color:inherit}.theme__custom .taxo .is-series:hover,.theme__custom .taxo .is-series:active,.theme__custom .taxo .is-series:focus{background-color:inherit}.pagination{border-radius:.25rem;margin:2rem 1rem;padding:.5rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .pagination{background-color:#212121}.theme__light .pagination{background-color:#eee}.theme__hacker .pagination{background-color:#252526}.theme__solarized .pagination{background-color:#fbf1d1}.theme__custom .pagination{background-color:inherit}.pagination li{border-radius:.25rem}.theme__dark .pagination li.disabled a:hover,.theme__dark .pagination li.disabled a:active,.theme__dark .pagination li.disabled a:focus{color:#fcfcfa;text-decoration:none}.theme__light .pagination li.disabled a:hover,.theme__light .pagination li.disabled a:active,.theme__light .pagination li.disabled a:focus{color:#757575;text-decoration:none}.theme__hacker .pagination li.disabled a:hover,.theme__hacker .pagination li.disabled a:active,.theme__hacker .pagination li.disabled a:focus{color:#fcfcfa;text-decoration:none}.theme__solarized .pagination li.disabled a:hover,.theme__solarized .pagination li.disabled a:active,.theme__solarized .pagination li.disabled a:focus{color:#455a64;text-decoration:none}.theme__custom .pagination li.disabled a:hover,.theme__custom .pagination li.disabled a:active,.theme__custom .pagination li.disabled a:focus{color:inherit;text-decoration:none}.theme__dark .pagination li.active a{color:#ff6188}.theme__light .pagination li.active a{color:#ff6188}.theme__hacker .pagination li.active a{color:#ff6188}.theme__solarized .pagination li.active a{color:#ff6188}.theme__custom .pagination li.active a{color:inherit}.pagination a{font-size:1.25rem;padding:.5rem .75rem}.theme__dark .pagination a{color:#fcfcfa}.theme__dark .pagination a:hover,.theme__dark .pagination a:active,.theme__dark .pagination a:focus{color:#ff6188}.theme__light .pagination a{color:#757575}.theme__light .pagination a:hover,.theme__light .pagination a:active,.theme__light .pagination a:focus{color:#ff6188}.theme__hacker .pagination a{color:#fcfcfa}.theme__hacker .pagination a:hover,.theme__hacker .pagination a:active,.theme__hacker .pagination a:focus{color:#ff6188}.theme__solarized .pagination a{color:#455a64}.theme__solarized .pagination a:hover,.theme__solarized .pagination a:active,.theme__solarized .pagination a:focus{color:#ff6188}.theme__custom .pagination a{color:inherit}.theme__custom .pagination a:hover,.theme__custom .pagination a:active,.theme__custom .pagination a:focus{color:inherit}.theme__dark .pagination .active{background-color:#212121}.theme__light .pagination .active{background-color:#eee}.theme__hacker .pagination .active{background-color:#252526}.theme__solarized .pagination .active{background-color:#fbf1d1}.theme__custom .pagination .active{background-color:inherit}.pagination-single{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;width:100%;margin:1rem 0}.pagination-single__left,.pagination-single__right{-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-basis:auto;flex-basis:auto;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.125rem}.pagination-single__left{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:0 .5rem 0 .25rem}.pagination-single__left-title{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:.3rem}@media(max-width:769px){.pagination-single__left-title{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.theme__dark .pagination-single__left-title--icon{color:#bdbdbd}.theme__light .pagination-single__left-title--icon{color:#9e9e9e}.theme__hacker .pagination-single__left-title--icon{color:#9e9e9e}.theme__solarized .pagination-single__left-title--icon{color:#9e9e9e}.theme__custom .pagination-single__left-title--icon{color:inherit}.pagination-single__right{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:0 .25rem 0 .5rem}.pagination-single__right-title{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:.3rem}@media(max-width:769px){.pagination-single__right-title{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.theme__dark .pagination-single__right-title--icon{color:#bdbdbd}.theme__light .pagination-single__right-title--icon{color:#9e9e9e}.theme__hacker .pagination-single__right-title--icon{color:#9e9e9e}.theme__solarized .pagination-single__right-title--icon{color:#9e9e9e}.theme__custom .pagination-single__right-title--icon{color:inherit}.pagination-list{border-radius:.25rem;margin:2rem 1rem;padding:.5rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}.theme__dark .pagination-list{background-color:#212121}.theme__light .pagination-list{background-color:#eee}.theme__hacker .pagination-list{background-color:#252526}.theme__solarized .pagination-list{background-color:#fbf1d1}.theme__custom .pagination-list{background-color:inherit}.pagination-list__item{font-size:.95rem;text-decoration:none!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .pagination-list__item--number{color:#fcfcfa}.theme__light .pagination-list__item--number{color:#757575}.theme__hacker .pagination-list__item--number{color:#fcfcfa}.theme__solarized .pagination-list__item--number{color:#455a64}.theme__custom .pagination-list__item--number{color:inherit}.pagination-list__item .enable{padding:0 .125rem}.theme__dark .pagination-list__item .enable{color:#82aaff}.theme__light .pagination-list__item .enable{color:#424242}.theme__hacker .pagination-list__item .enable{color:#996287}.theme__solarized .pagination-list__item .enable{color:#455a64}.theme__custom .pagination-list__item .enable{color:inherit}.pagination-list__item .enable:hover,.pagination-list__item .enable:active,.pagination-list__item .enable:focus{cursor:pointer;border-radius:.1rem;text-decoration:underline}.theme__dark .pagination-list__item .enable:hover,.theme__dark .pagination-list__item .enable:active,.theme__dark .pagination-list__item .enable:focus{color:#ff6188}.theme__light .pagination-list__item .enable:hover,.theme__light .pagination-list__item .enable:active,.theme__light .pagination-list__item .enable:focus{color:#ff6188}.theme__hacker .pagination-list__item .enable:hover,.theme__hacker .pagination-list__item .enable:active,.theme__hacker .pagination-list__item .enable:focus{color:#ff6188}.theme__solarized .pagination-list__item .enable:hover,.theme__solarized .pagination-list__item .enable:active,.theme__solarized .pagination-list__item .enable:focus{color:#ff6188}.theme__custom .pagination-list__item .enable:hover,.theme__custom .pagination-list__item .enable:active,.theme__custom .pagination-list__item .enable:focus{color:inherit}.pagination-list__item .disabled{cursor:default}.theme__dark .pagination-list__item .disabled{color:#757575}.theme__light .pagination-list__item .disabled{color:#bdbdbd}.theme__hacker .pagination-list__item .disabled{color:#424242}.theme__solarized .pagination-list__item .disabled{color:#bdbdbd}.theme__custom .pagination-list__item .disabled{color:inherit}.pagination-list .icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark a.pswp__share--facebook:hover{background:#727072;color:#fcfcfa}.theme__light a.pswp__share--facebook:hover{background:#727072;color:#fcfcfa}.theme__hacker a.pswp__share--facebook:hover{background:#727072;color:#fcfcfa}.theme__solarized a.pswp__share--facebook:hover{background:#727072;color:#fcfcfa}.theme__custom a.pswp__share--facebook:hover{background:inherit;color:inherit}.theme__dark a.pswp__share--facebook:hover:before{border-bottom-color:#727072}.theme__light a.pswp__share--facebook:hover:before{border-bottom-color:#727072}.theme__hacker a.pswp__share--facebook:hover:before{border-bottom-color:#727072}.theme__solarized a.pswp__share--facebook:hover:before{border-bottom-color:#727072}.theme__custom a.pswp__share--facebook:hover:before{border-bottom-color:inherit}.theme__dark a.pswp__share--twitter:hover{background:#727072;color:#fcfcfa}.theme__light a.pswp__share--twitter:hover{background:#727072;color:#fcfcfa}.theme__hacker a.pswp__share--twitter:hover{background:#727072;color:#fcfcfa}.theme__solarized a.pswp__share--twitter:hover{background:#727072;color:#fcfcfa}.theme__custom a.pswp__share--twitter:hover{background:inherit;color:inherit}.theme__dark a.pswp__share--pinterest:hover{background:#727072;color:#fcfcfa}.theme__light a.pswp__share--pinterest:hover{background:#727072;color:#fcfcfa}.theme__hacker a.pswp__share--pinterest:hover{background:#727072;color:#fcfcfa}.theme__solarized a.pswp__share--pinterest:hover{background:#727072;color:#fcfcfa}.theme__custom a.pswp__share--pinterest:hover{background:inherit;color:inherit}.theme__dark a.pswp__share--download:hover{background:#727072;color:#fcfcfa}.theme__light a.pswp__share--download:hover{background:#727072;color:#fcfcfa}.theme__hacker a.pswp__share--download:hover{background:#727072;color:#fcfcfa}.theme__solarized a.pswp__share--download:hover{background:#727072;color:#fcfcfa}.theme__custom a.pswp__share--download:hover{background:inherit;color:inherit}.theme__dark .pswp__share-tooltip{background:#403e41}.theme__light .pswp__share-tooltip{background:#403e41}.theme__hacker .pswp__share-tooltip{background:#403e41}.theme__solarized .pswp__share-tooltip{background:#403e41}.theme__custom .pswp__share-tooltip{background:inherit}.theme__dark .pswp__share-tooltip a{color:#fcfcfa}.theme__light .pswp__share-tooltip a{color:#fcfcfa}.theme__hacker .pswp__share-tooltip a{color:#fcfcfa}.theme__solarized .pswp__share-tooltip a{color:#fcfcfa}.theme__custom .pswp__share-tooltip a{color:inherit}.pswp__share-tooltip a:hover{text-decoration:none}.theme__dark .pswp__share-tooltip a:hover{color:#fcfcfa}.theme__light .pswp__share-tooltip a:hover{color:#fcfcfa}.theme__hacker .pswp__share-tooltip a:hover{color:#fcfcfa}.theme__solarized .pswp__share-tooltip a:hover{color:#fcfcfa}.theme__custom .pswp__share-tooltip a:hover{color:inherit}.theme__dark a.pswp__share--facebook:before{border-bottom-color:#403e41}.theme__light a.pswp__share--facebook:before{border-bottom-color:#403e41}.theme__hacker a.pswp__share--facebook:before{border-bottom-color:#403e41}.theme__solarized a.pswp__share--facebook:before{border-bottom-color:#403e41}.theme__custom a.pswp__share--facebook:before{border-bottom-color:inherit}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:rgba(189,189,189,.3)}.pswp__bg{background:rgba(0,0,0,.8)}.search{position:relative;border-radius:.25rem;height:35px;z-index:6;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .search{background-color:#212121}.theme__light .search{background-color:#eee}.theme__hacker .search{background-color:#252526}.theme__solarized .search{background-color:#fbf1d1}.theme__custom .search{background-color:inherit}.search .icon{padding:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .search .icon{color:#727072}.theme__light .search .icon{color:#bdbdbd}.theme__hacker .search .icon{color:#727072}.theme__solarized .search .icon{color:#b58900}.theme__custom .search .icon{color:inherit}.search .input{height:2rem;width:100%;font-size:.9rem;border:none;outline:none;padding-right:1rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme__dark .search .input{color:#fcfcfa;background-color:inherit}.theme__dark .search .input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__light .search .input{color:#424242;background-color:inherit}.theme__light .search .input.placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__hacker .search .input{color:#1fff2a;background-color:inherit}.theme__hacker .search .input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__solarized .search .input{color:#b58900;background-color:inherit}.theme__solarized .search .input.placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__custom .search .input{color:inherit;background-color:inherit}.theme__custom .search .input.placeholder{font-family:montserrat,sans-serif;color:inherit}.theme__custom .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:inherit}.theme__custom .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:inherit}.theme__custom .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:inherit}.theme__custom .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:inherit}.search-content{margin-top:.25rem}.search-content a{text-decoration:none!important}.menu-item{padding:.25rem}.menu-item__title{font-size:1rem}.theme__dark .menu-item__title{color:#fcfcfa}.theme__light .menu-item__title{color:#424242}.theme__hacker .menu-item__title{color:#1fff2a}.theme__solarized .menu-item__title{color:#b58900}.theme__custom .menu-item__title{color:inherit}.menu-item__desc{font-size:.8rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme__dark .menu-item__desc{color:#fcfcfa}.theme__light .menu-item__desc{color:#424242}.theme__hacker .menu-item__desc{color:#1fff2a}.theme__solarized .menu-item__desc{color:#b58900}.theme__custom .menu-item__desc{color:inherit}#search-results.dropdown{display:none}#search-results.dropdown.is-active{display:inline-block;margin-top:.25rem;position:absolute;top:35px;width:100%;border-radius:.1rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.theme__dark #search-results.dropdown.is-active{color:inherit;background-color:#595b5c}.theme__light #search-results.dropdown.is-active{color:#424242;background-color:#eee}.theme__hacker #search-results.dropdown.is-active{color:#1fff2a;background-color:#373738}.theme__solarized #search-results.dropdown.is-active{color:#b58900;background-color:#fbf1d1}.theme__custom #search-results.dropdown.is-active{background-color:inherit}#search-results .dropdown-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#search-results .dropdown-item{font-size:1rem;padding:.125rem}#search-results .dropdown-item:hover,#search-results .dropdown-item:active,#search-results .dropdown-item:focus{border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem}.theme__dark #search-results .dropdown-item:hover,.theme__dark #search-results .dropdown-item:active,.theme__dark #search-results .dropdown-item:focus{background-color:#727072}.theme__light #search-results .dropdown-item:hover,.theme__light #search-results .dropdown-item:active,.theme__light #search-results .dropdown-item:focus{background-color:#d5d4d4}.theme__hacker #search-results .dropdown-item:hover,.theme__hacker #search-results .dropdown-item:active,.theme__hacker #search-results .dropdown-item:focus{background-color:#48484a}.theme__solarized #search-results .dropdown-item:hover,.theme__solarized #search-results .dropdown-item:active,.theme__solarized #search-results .dropdown-item:focus{background-color:#f7e3a2}.theme__custom #search-results .dropdown-item:hover,.theme__custom #search-results .dropdown-item:active,.theme__custom #search-results .dropdown-item:focus{background-color:inherit}.theme__dark #search-results .dropdown-item.is-active{background-color:#727072}.theme__light #search-results .dropdown-item.is-active{background-color:#d5d4d4}.theme__hacker #search-results .dropdown-item.is-active{background-color:#48484a}.theme__solarized #search-results .dropdown-item.is-active{background-color:#f7e3a2}.theme__custom #search-results .dropdown-item.is-active{background-color:inherit}.breadcrumb{margin:1rem;padding:.5rem;border-radius:.25rem;padding:auto;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme__dark .breadcrumb{background-color:#212121}.theme__light .breadcrumb{background-color:#eee}.theme__hacker .breadcrumb{background-color:#252526}.theme__solarized .breadcrumb{background-color:#fbf1d1}.theme__custom .breadcrumb{background-color:inherit}.breadcrumb ol{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.breadcrumb li{display:inline;font-size:1rem}.breadcrumb li a{font-size:.9rem}.theme__dark .breadcrumb li a{color:#82aaff}.theme__dark .breadcrumb li a:hover,.theme__dark .breadcrumb li a:active,.theme__dark .breadcrumb li a:focus{color:#ff6188}.theme__light .breadcrumb li a{color:#424242}.theme__light .breadcrumb li a:hover,.theme__light .breadcrumb li a:active,.theme__light .breadcrumb li a:focus{color:#ff6188}.theme__hacker .breadcrumb li a{color:#e08c48}.theme__hacker .breadcrumb li a:hover,.theme__hacker .breadcrumb li a:active,.theme__hacker .breadcrumb li a:focus{color:#ff6188}.theme__solarized .breadcrumb li a{color:#424242}.theme__solarized .breadcrumb li a:hover,.theme__solarized .breadcrumb li a:active,.theme__solarized .breadcrumb li a:focus{color:#ff6188}.theme__custom .breadcrumb li a{color:inherit}.theme__custom .breadcrumb li a:hover,.theme__custom .breadcrumb li a:active,.theme__custom .breadcrumb li a:focus{color:inherit}.breadcrumb li:last-child a{text-decoration:none;cursor:default}.theme__dark .breadcrumb li:last-child a{color:#bdbdbd}.theme__light .breadcrumb li:last-child a{color:#bdbdbd}.theme__hacker .breadcrumb li:last-child a{color:#6b6b6b}.theme__solarized .breadcrumb li:last-child a{color:#bdbdbd}.theme__custom .breadcrumb li:last-child a{color:inherit}.breadcrumb li+li:before{padding:.5rem;content:"/\00a0"}.theme__dark .breadcrumb li+li:before{color:#82aaff}.theme__light .breadcrumb li+li:before{color:#424242}.theme__hacker .breadcrumb li+li:before{color:#e08c48}.theme__solarized .breadcrumb li+li:before{color:#424242}.theme__custom .breadcrumb li+li:before{color:inherit}.related{margin:5rem 0;padding:.5rem;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.related-title{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}.theme__dark .related-title{color:#fcfcfa}.theme__light .related-title{color:#424242}.theme__hacker .related-title{color:#fcfcfa}.theme__solarized .related-title{color:#424242}.theme__custom .related-title{color:inherit}.related-ul{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;list-style-type:disc}.theme__dark .related-link{color:#a9dc76}.theme__light .related-link{color:#607d8b}.theme__hacker .related-link{color:#c7ba00}.theme__solarized .related-link{color:#ffb300}.theme__custom .related-link{color:inherit}div.notices{margin:2rem 0;position:relative;border-radius:.2rem;color:#fff;padding:.5rem 1rem .5rem 2rem;position:relative}div.notices p{padding:0;display:block;font-size:1rem;margin-top:0;margin-bottom:0}div.notices p:first-child:before{position:absolute;top:-27px;color:#fff;content:'💡';left:10px}div.notices p:first-child:after{position:absolute;top:-27px;color:#fff;left:2rem}div.notices.info p:first-child:after{content:'Info'}div.notices.warning p:first-child:after{content:'Warning'}div.notices.note p:first-child:after{content:'Note'}div.notices.tip p:first-child:after{content:'Tip'}div.notices.note{border-top:30px solid #6bb1e0;background:#e6f3fb;color:rgba(47,103,141,.995)!important}div.notices.info{border-top:30px solid #f1b37e;background:#fefaf5;color:rgba(150,90,38,.995)!important}div.notices.tip{border-top:30px solid #84c578;background:#e8f7e6;color:rgba(72,125,63,.995)!important}div.notices.warning{border-top:30px solid #d58181;background:#fbeded;color:rgba(132,56,56,.995)!important}.expand{position:relative}.expand-label{cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.expand-content{display:none}.expand-icon{padding-top:.4rem;padding-right:.125rem;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.expand-icon__down{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.expand-icon__right{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.alert{padding:.5rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.125rem}.alert-info{background-color:#d7eef9;border:2px solid #b2def4;color:rgba(26,128,180,.9925)}.alert-success{background-color:#d9efd6;border:2px solid #bce3b5;color:rgba(70,149,57,.9925)}.alert-warning{background-color:#fbf6e1;border:2px solid #f6ecbe;color:rgba(180,154,26,.9925)}.alert-danger{background-color:#f5dddd;border:2px solid #ecbdbd;color:rgba(159,46,46,.9925)}.tooltipped{position:relative}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font:11px/1.5 lato,work sans,helvetica,tahoma,geneva,arial,sans-serif;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,.8);border-radius:3px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,.8);pointer-events:none;content:"";border:5px solid transparent}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:5px}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.tooltipped-se:after{right:auto;left:50%;margin-left:-15px}.tooltipped-sw:after{margin-right:-15px}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.tooltipped-ne:after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}.gtt{position:absolute;right:.5rem;bottom:.5rem;width:40px;height:40px;border-radius:50%;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .gtt{color:#bdbdbd;background-color:#403e41}.theme__dark .gtt:hover,.theme__dark .gtt:active,.theme__dark .gtt:focus{color:#82aaff;background-color:#4d4a4e}.theme__light .gtt{color:#424242;background-color:#eee}.theme__light .gtt:hover,.theme__light .gtt:active,.theme__light .gtt:focus{color:#607d8b;background-color:#d5d4d4}.theme__hacker .gtt{color:#9e9e9e;background-color:#252526}.theme__hacker .gtt:hover,.theme__hacker .gtt:active,.theme__hacker .gtt:focus{color:#e3cd26;background-color:#323233}.theme__solarized .gtt{color:#ffb300;background-color:#eee8d5}.theme__solarized .gtt:hover,.theme__solarized .gtt:active,.theme__solarized .gtt:focus{color:#b58900;background-color:#e7dec3}.theme__custom .gtt{color:inherit;background-color:inherit}.theme__custom .gtt:hover,.theme__custom .gtt:active,.theme__custom .gtt:focus{color:inherit;background-color:inherit}.whoami{padding:1rem;margin:4rem 0;border-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .whoami{border-top:2px dashed #727072;border-bottom:2px dashed #727072}.theme__light .whoami{border-top:2px dashed #607d8b;border-bottom:2px dashed #607d8b}.theme__hacker .whoami{border-top:2px dashed #996287;border-bottom:2px dashed #996287}.theme__solarized .whoami{border-top:2px dashed #b58900;border-bottom:2px dashed #b58900}.theme__custom .whoami{border-top:2px dashed inherit;border-bottom:2px dashed inherit}.whoami__image{width:100%;height:100%;border-radius:.5rem;object-fit:contain}.whoami__image-wrapper{margin-right:1rem;max-width:150px}.whoami__title{font-weight:700;margin-bottom:.5rem;padding-bottom:.5rem}.switch{position:relative;display:inline-block;width:28px;height:14px;margin-top:.7rem;margin-left:1rem}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.theme__dark .slider{background-color:#403e41}.theme__light .slider{background-color:#bdbdbd}.theme__hacker .slider{background-color:#403e41}.theme__solarized .slider{background-color:#dfd4b1}.theme__custom .slider{background-color:inherit}.slider:before{position:absolute;content:"";height:11px;width:11px;left:1.72px;bottom:1.72px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.theme__dark .slider:before{background-color:#fcfcfa}.theme__light .slider:before{background-color:#fcfcfa}.theme__hacker .slider:before{background-color:#fcfcfa}.theme__solarized .slider:before{background-color:#fcfcfa}.theme__custom .slider:before{background-color:inehrit}.theme__dark input:checked+.slider{background-color:#ff6188}.theme__light input:checked+.slider{background-color:#ff6188}.theme__hacker input:checked+.slider{background-color:#ff6188}.theme__solarized input:checked+.slider{background-color:#ff6188}.theme__custom input:checked+.slider{background-color:inehrit}.theme__dark input:focus+.slider{box-shadow:0 0 1px #ff6188}.theme__light input:focus+.slider{box-shadow:0 0 1px #ff6188}.theme__hacker input:focus+.slider{box-shadow:0 0 1px #ff6188}.theme__solarized input:focus+.slider{box-shadow:0 0 1px #ff6188}.theme__custom input:focus+.slider{box-shadow:0 0 1px inehrit}input:checked+.slider:before{-webkit-transform:translateX(13px);-moz-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px)}.slider.round{border-radius:8.5px}.slider.round:before{border-radius:50%}.subs{padding:.25rem;margin:2.5rem 0;z-index:3}.subs__title{font-weight:700;font-family:montserrat,sans-serif;margin-bottom:.5rem}.theme__dark .subs__title{color:#bdbdbd}.theme__light .subs__title{color:#607d8b}.theme__hacker .subs__title{color:#996287}.theme__solarized .subs__title{color:#b58900}.theme__custom .subs__title{color:inherit}.subs__form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.25rem}.subs__icon{padding:.3rem;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .subs__icon{color:#727072;background-color:#212121}.theme__light .subs__icon{color:#bdbdbd;background-color:#eee}.theme__hacker .subs__icon{color:#727072;background-color:#252526}.theme__solarized .subs__icon{color:#b58900;background-color:#fbf1d1}.theme__custom .subs__icon{color:inherit;background-color:inherit}.subs__input{height:32px;width:100%;padding:.25rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;margin-right:1rem;border:none;outline:none}.theme__dark .subs__input{color:#fcfcfa;background-color:#212121}.theme__dark .subs__input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .subs__input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .subs__input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .subs__input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .subs__input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__light .subs__input{color:#424242;background-color:#eee}.theme__light .subs__input.placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .subs__input:-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .subs__input::-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .subs__input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .subs__input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__hacker .subs__input{color:#1fff2a;background-color:#252526}.theme__hacker .subs__input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .subs__input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .subs__input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .subs__input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .subs__input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__solarized .subs__input{color:#b58900;background-color:#fbf1d1}.theme__solarized .subs__input.placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .subs__input:-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .subs__input::-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .subs__input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .subs__input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__custom .subs__input{color:inherit;background-color:inherit}.theme__custom .subs__input.placeholder{font-family:montserrat,sans-serif;color:inherit}.theme__custom .subs__input:-moz-placeholder{font-family:montserrat,sans-serif;color:inherit}.theme__custom .subs__input::-moz-placeholder{font-family:montserrat,sans-serif;color:inherit}.theme__custom .subs__input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:inherit}.theme__custom .subs__input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:inherit}.subs__button{border-radius:.125rem;border:none;outline:none;height:25px;width:auto;min-width:60px;cursor:pointer;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.theme__dark .subs__button{color:#fcfcfa;background-color:#ff6188}.theme__dark .subs__button:hover,.theme__dark .subs__button:active,.theme__dark .subs__button:focus{background-color:#ff4875}.theme__light .subs__button{color:#607d8b;background-color:#eee}.theme__light .subs__button:hover,.theme__light .subs__button:active,.theme__light .subs__button:focus{background-color:#e1e1e1}.theme__hacker .subs__button{color:#1fff2a;background-color:#252526}.theme__hacker .subs__button:hover,.theme__hacker .subs__button:active,.theme__hacker .subs__button:focus{background-color:#323233}.theme__solarized .subs__button{color:#fcfcfa;background-color:#ffb300}.theme__solarized .subs__button:hover,.theme__solarized .subs__button:active,.theme__solarized .subs__button:focus{background-color:#f0a800}.theme__custom .subs__button{color:inherit;background-color:inherit}.theme__custom .subs__button:hover,.theme__custom .subs__button:active,.theme__custom .subs__button:focus{background-color:inherit}.mermaid{width:100%;text-align:center;margin-bottom:1rem;overflow:auto}.diagram{overflow:auto}.swiper-container{background-color:transparent;width:100%;height:auto}.swiper-slide{background-position:50%;background-size:cover}.swiper-pagination-bullet{opacity:.5}.theme__dark .swiper-pagination-bullet-active{background:#ff6188!important}.theme__light .swiper-pagination-bullet-active{background:#ff6188!important}.theme__hacker .swiper-pagination-bullet-active{background:#f3ff6e!important}.theme__solarized .swiper-pagination-bullet-active{background:#b58900!important}.theme__custom .swiper-pagination-bullet-active{background:inherit!important}.bio{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;font-family:montserrat,sans-serif}.bio__photo{border-radius:.25rem;-webkit-box-shadow:0 8px 6px -6px #000;-moz-box-shadow:0 8px 6px -6px #000;box-shadow:0 8px 6px -6px #000}.bio__photo-wrapper{width:100%;height:100%;border-radius:.25rem;margin:1rem auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .bio__photo-wrapper{background-color:#403e41}.theme__light .bio__photo-wrapper{background-color:#dbdbdb}.theme__hacker .bio__photo-wrapper{background-color:#e3cd26}.theme__solarized .bio__photo-wrapper{background-color:#f9eaba}.theme__custom .bio__photo-wrapper{background-color:inherit}.bio__name{font-weight:700;letter-spacing:1px;font-family:inherit;font-size:26px}.bio__desc{margin:.5rem 0;font-size:14px}.bio__info{font-size:14px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.bio__info--icon{margin-right:.25rem}.theme__dark .bio__info--icon{color:#bdbdbd}.theme__light .bio__info--icon{color:#9e9e9e}.theme__hacker .bio__info--icon{color:#9e9e9e}.theme__solarized .bio__info--icon{color:#9e9e9e}.theme__custom .bio__info--icon{color:inherit}.bio__info a{padding-right:1rem;max-width:242.28571429px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bio__social{width:100%;margin-top:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.bio__social a{text-decoration:none!important;width:100%;padding:.5rem;border-radius:.125rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}.theme__dark .bio__social a{color:#bdbdbd}.theme__dark .bio__social a:hover,.theme__dark .bio__social a:active,.theme__dark .bio__social a:focus{color:#f0f0f0}.theme__light .bio__social a{color:#9e9e9e}.theme__light .bio__social a:hover,.theme__light .bio__social a:active,.theme__light .bio__social a:focus{color:#6b6b6b}.theme__hacker .bio__social a{color:#9e9e9e}.theme__hacker .bio__social a:hover,.theme__hacker .bio__social a:active,.theme__hacker .bio__social a:focus{color:#6b6b6b}.theme__solarized .bio__social a{color:#9e9e9e}.theme__solarized .bio__social a:hover,.theme__solarized .bio__social a:active,.theme__solarized .bio__social a:focus{color:#6b6b6b}.theme__custom .bio__social a{color:inherit}.theme__custom .bio__social a:hover,.theme__custom .bio__social a:active,.theme__custom .bio__social a:focus{color:inherit}.bio__hr{margin:1rem 0}.features{max-width:960;height:200px;font-family:montserrat,sans-serif;padding:.5rem;margin:0 4rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media(max-width:769px){.features{margin:0 1rem}}.features__title{font-size:32px;font-weight:700}.features ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.5rem .5rem}.features li{padding:.125rem .5rem;width:30%;font-size:16px;max-width:350px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.features li::before{content:'✔️';z-index:1}.features-text{max-width:960;height:200px;padding:.5rem;margin:0 4rem;text-align:center;font-family:montserrat,sans-serif;font-weight:700;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.features-text__item{margin-bottom:1.5rem}.features-intro{max-width:960;height:200px;padding:.5rem;margin:0 4rem;text-align:center;font-family:montserrat,sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media(max-width:769px){.features-intro{margin:1rem}}.features-intro__title{font-weight:700;line-height:1;margin-bottom:1.5rem}.features-intro__links a{padding:.4rem;font-size:16px}.features-intro__release-info{margin-top:.25rem;font-size:11px}code.has-jax{font:inherit;font-size:100%;background:inherit;border:inherit;color:#515151}.MathJax{font-size:120%!important}.fade-1{height:1px;color:#595b5c;background-image:linear-gradient(90deg,rgba(89,91,92,0),#595b5c 50%,rgba(89,91,92,0) 100%)}.fade-2{border-width:0 0 1px;color:#595b5c;border-image:linear-gradient(90deg,rgba(89,91,92,0),#595b5c 50%,rgba(89,91,92,0) 100%) 0 0 100%;border-style:solid}#body{position:relative}.theme__dark #body{color:#fcfcfa;background-color:#212121}.theme__dark #body hr{border-color:#595b5c}.theme__light #body{color:#424242;background-color:#e0e0e0}.theme__light #body hr{border-color:#dbdbdb}.theme__hacker #body{color:#1fff2a;background-color:#111}.theme__hacker #body hr{border-color:#c7ba00}.theme__solarized #body{color:#424242;background-color:#ddd6c7}.theme__solarized #body hr{border-color:#ffb300}.theme__custom #body{color:inherit;background-color:inherit}.theme__custom #body hr{border-color:inherit}html{overflow-x:hidden}.about{padding:1rem}.grid{position:relative;margin-bottom:1rem}.grid .full{width:100%}.grid .half{width:50%}.grid .third{width:33.3%}.grid .quarter{width:25%}.grid .fifth{width:20%}.grid:after{content:'';display:block;clear:both}.grid-sizer,.grid-item{width:33.333%;padding:.5rem}.grid-item{float:left}.grid-item img{display:block;max-width:100%}.gallery{padding:1rem}.gallery__contents{padding:1rem;width:65%;font-family:merriweather,serif;font-size:1rem;text-align:center}.gallery .grid-item{position:relative;opacity:1;height:auto;cursor:pointer}.gallery .grid-item__desc{position:absolute;display:none;left:0;right:0;top:0;bottom:0;margin:auto;padding:.5rem;width:calc(100% - 1rem);height:calc(100% - 1rem);border-radius:.25rem;z-index:1;font-family:montserrat,sans-serif;font-weight:700;cursor:pointer;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.4);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.4);box-shadow:0 4px 4px 0 rgba(0,0,0,.4)}.theme__dark .gallery .grid-item__desc:hover,.theme__dark .gallery .grid-item__desc:active,.theme__dark .gallery .grid-item__desc:focus{color:#fcfcfa;background-color:rgba(0,0,0,.7)}.theme__light .gallery .grid-item__desc:hover,.theme__light .gallery .grid-item__desc:active,.theme__light .gallery .grid-item__desc:focus{color:#424242;background-color:rgba(255,255,255,.7)}.theme__hacker .gallery .grid-item__desc:hover,.theme__hacker .gallery .grid-item__desc:active,.theme__hacker .gallery .grid-item__desc:focus{color:#fcfcfa;background-color:rgba(0,0,0,.7)}.theme__solarized .gallery .grid-item__desc:hover,.theme__solarized .gallery .grid-item__desc:active,.theme__solarized .gallery .grid-item__desc:focus{color:#424242;background-color:rgba(253,247,227,.7)}.theme__custom .gallery .grid-item__desc:hover,.theme__custom .gallery .grid-item__desc:active,.theme__custom .gallery .grid-item__desc:focus{color:inherit;background-color:inherit}.single{padding:1rem;position:relaitve;width:100%}.single__title{font-weight:900;font-family:montserrat,sans-serif;line-height:3rem}.theme__dark .single__title{color:#fcfcfa}.theme__light .single__title{color:#424242}.theme__hacker .single__title{color:#fcfcfa}.theme__solarized .single__title{color:#424242}.theme__custom .single__title{color:inherit}.single__meta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.single__contents{font-size:1rem;font-family:merriweather,serif;margin:1rem 0;line-height:1.7rem;width:inheirt;max-width:inherit}.single__contents h1,.single__contents h2,.single__contents h3,.single__contents h4,.single__contents h5,.single__contents h6{position:relative;line-height:1.25}.theme__dark .single__contents h1,.theme__dark .single__contents h2,.theme__dark .single__contents h3,.theme__dark .single__contents h4,.theme__dark .single__contents h5,.theme__dark .single__contents h6{color:#aed581}.theme__light .single__contents h1,.theme__light .single__contents h2,.theme__light .single__contents h3,.theme__light .single__contents h4,.theme__light .single__contents h5,.theme__light .single__contents h6{color:#607d8b}.theme__hacker .single__contents h1,.theme__hacker .single__contents h2,.theme__hacker .single__contents h3,.theme__hacker .single__contents h4,.theme__hacker .single__contents h5,.theme__hacker .single__contents h6{color:#a1ad64}.theme__solarized .single__contents h1,.theme__solarized .single__contents h2,.theme__solarized .single__contents h3,.theme__solarized .single__contents h4,.theme__solarized .single__contents h5,.theme__solarized .single__contents h6{color:#b58900}.theme__custom .single__contents h1,.theme__custom .single__contents h2,.theme__custom .single__contents h3,.theme__custom .single__contents h4,.theme__custom .single__contents h5,.theme__custom .single__contents h6{color:inherit}.single__contents h1{font-size:2.6rem;margin:3.5rem 0 1.75rem}.single__contents h2{font-size:2.2rem;margin:3.2rem 0 1.5rem;padding:0;color:inherit;font-weight:900;text-rendering:optimizeLegibility}.single__contents h3{font-size:1.8rem;margin:2.8rem 0 1.25rem}.single__contents h4{font-size:1.5rem;margin:2.4rem 0 1rem}.single__contents h5{font-size:1.2rem;margin:2rem 0 .8rem}.single__contents h6{font-size:1rem;margin:1.5rem 0 .5rem}.single__contents pre{border-radius:.5rem;position:relative;padding:1rem;margin:2rem 0;width:100%;line-height:1rem;overflow-x:auto;white-space:pre;word-wrap:normal}.theme__dark .single__contents pre{background-color:#011627!important}.theme__light .single__contents pre{background-color:#f5f2f0!important}.theme__hacker .single__contents pre{background-color:#202420!important}.theme__solarized .single__contents pre{background-color:#fbf1d1!important}.theme__custom .single__contents pre{background-color:inherit!important}.theme__dark .single__contents pre code{color:#fcfcfa;background-color:transparent}.theme__light .single__contents pre code{color:#212121;background-color:transparent}.theme__hacker .single__contents pre code{color:#f3ff6e;background-color:transparent}.theme__solarized .single__contents pre code{color:#424242;background-color:transparent}.theme__custom .single__contents pre code{color:inherit;background-color:transparent}.single__contents code{border-radius:.25rem;font-size:.9rem;padding:.2rem;overflow-x:auto}.theme__dark .single__contents code{background-color:#595b5c}.theme__light .single__contents code{background-color:#f5f2f0}.theme__hacker .single__contents code{background-color:#525a52}.theme__solarized .single__contents code{background-color:#fbf1d1}.theme__custom .single__contents code{background-color:inherit}.single__contents code a{text-decoration:none}.single__contents code+.copy-to-clipboard{margin-left:-1px;border-left:0!important;font-size:inherit!important;vertical-align:middle;height:21px;top:0}.single__contents .copy-to-clipboard{background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjRwdCIgaGVpZ2h0PSIyNHB0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPlxhPHBhdGggc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6IzY0NjQ2NDtmaWxsLW9wYWNpdHk6MSIgZD0iTTQgMkMyLjg5NDUzMSAyIDIgMi44OTQ1MzEgMiA0VjE3QzIgMTcuNTUwNzgxIDIuNDQ5MjE5IDE4IDMgMTggMy41NTA3ODEgMTggNCAxNy41NTA3ODEgNCAxN1Y0SDE3QzE3LjU1MDc4MSA0IDE4IDMuNTUwNzgxIDE4IDMgMTggMi40NDkyMTkgMTcuNTUwNzgxIDIgMTcgMnpNOCA2QzYuODk0NTMxIDYgNiA2Ljg5NDUzMSA2IDhWMjBDNiAyMS4xMDU0NjkgNi44OTQ1MzEgMjIgOCAyMkgyMEMyMS4xMDU0NjkgMjIgMjIgMjEuMTA1NDY5IDIyIDIwVjhDMjIgNi44OTQ1MzEgMjEuMTA1NDY5IDYgMjAgNnpNOCA4SDIwVjIwSDh6TTggOCIvPjwvc3ZnPg==);background-position:50%;background-size:16px 16px;background-repeat:no-repeat;width:27px;height:1.45rem;top:-1px;display:inline-block;vertical-align:middle;position:relative;margin-left:-.2rem;cursor:pointer;border-radius:0 2px 2px 0;margin-bottom:1px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.single__contents .copy-to-clipboard:hover{-webkit-transform:translateY(-.05rem);-moz-transform:translateY(-.05rem);-ms-transform:translateY(-.05rem);transform:translateY(-.05rem)}.single__contents pre .copy-to-clipboard{position:absolute;right:4px;top:4px;border-radius:2px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.single__contents pre .copy-to-clipboard:hover{-webkit-transform:translateY(-.05rem);-moz-transform:translateY(-.05rem);-ms-transform:translateY(-.05rem);transform:translateY(-.05rem)}.single__contents blockquote{margin:0 1.75rem 1.75rem 1.5rem;padding:0 0 0 1.42188rem;font-size:1.20112rem;line-height:1.75rem;color:inherit;font-style:italic;opacity:.8}.theme__dark .single__contents blockquote{border-left:.32813rem solid #fcfcfa}.theme__light .single__contents blockquote{border-left:.32813rem solid #bdbdbd}.theme__hacker .single__contents blockquote{border-left:.32813rem solid #e08c48}.theme__solarized .single__contents blockquote{border-left:.32813rem solid #bdbdbd}.theme__custom .single__contents blockquote{border-left:.32813rem solid inherit}.single__contents img{display:block;border-radius:.25rem;margin:0 auto}.single__contents p{margin:0 0 1.75rem;padding:0}.single__contents a{text-decoration:underline}.single__contents ul{margin-right:0;margin-top:0;padding:0;margin-bottom:1.75rem;list-style:disc outside none}.single__contents li{margin-left:2rem;margin-bottom:calc(1.75rem/2)}.single__contents hr{margin:0 0 calc(1.75rem - 1px);padding:0;border:none;height:1px}.theme__dark .single__contents hr{background:#595b5c}.theme__light .single__contents hr{background:#bdbdbd}.theme__hacker .single__contents hr{background:#e08c48}.theme__solarized .single__contents hr{background:#bdbdbd}.theme__custom .single__contents hr{background:inherit}.single__contents .anchor{cursor:pointer}.list__header{display:flex;align-items:center;justify-content:center;margin:.5rem;font-family:montserrat,sans-serif}.theme__dark .list__header--title{color:#fcfcfa}.theme__light .list__header--title{color:#424242}.theme__hacker .list__header--title{color:#a1ad64}.theme__solarized .list__header--title{color:#424242}.theme__custom .list__header--title{color:inherit}.list__header--desc{font-family:merriweather,serif;font-weight:italic;padding:1rem;line-height:1.7rem}.terms{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.terms__title{margin-top:2rem}.theme__dark .terms__title{color:#727072;text-shadow:1px 1px 0 #585758,2px 2px 0 #4e4d4e,3px 3px 0 #444344,4px 4px 0 #393839}.theme__light .terms__title{color:#9e9e9e;text-shadow:1px 1px 0 #858484,2px 2px 0 #7a7a7a,3px 3px 0 #707070,4px 4px 0 #666}.theme__hacker .terms__title{color:#c7ba00;text-shadow:1px 1px 0 #948a00,2px 2px 0 #807700,3px 3px 0 #6b6400,4px 4px 0 #575100}.theme__solarized .terms__title{color:#d9a400;text-shadow:1px 1px 0 #a67d00,2px 2px 0 #916e00,3px 3px 0 #7d5f00,4px 4px 0 #694f00}.theme__custom .terms__title{color:#000;text-shadow:1px 1px 0 #000,2px 2px 0 #000,3px 3px 0 #000,4px 4px 0 #000}.terms__list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%}.terms__item{display:inline-block;margin-right:1rem;text-decoration:none!important;border-radius:.25rem;padding:.25rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.terms__item:hover,.terms__item:active,.terms__item:focus{-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.terms__link:hover{text-decoration:none}.theme__dark .terms__tags{color:#78dce8}.theme__light .terms__tags{color:#424242}.theme__hacker .terms__tags{color:#1fff2a}.theme__solarized .terms__tags{color:#ffb300}.theme__custom .terms__tags{color:inherit}.theme__dark .terms__categories{color:#ab9df2}.theme__light .terms__categories{color:#424242}.theme__hacker .terms__categories{color:#1fff2a}.theme__solarized .terms__categories{color:#b58900}.theme__custom .terms__categories{color:inherit}.theme__dark .terms__series{color:#ea9c77}.theme__light .terms__series{color:#424242}.theme__hacker .terms__series{color:#1fff2a}.theme__solarized .terms__series{color:#b58900}.theme__custom .terms__series{color:inherit}.theme__dark .terms__len{color:#727072}.theme__light .terms__len{color:#727072}.theme__hacker .terms__len{color:#e08c48}.theme__solarized .terms__len{color:#727072}.theme__custom .terms__len{color:inherit}.terms .is-small{font-size:1rem}.terms .is-normal{font-size:1.5rem}.terms .is-medium{font-size:2rem}.terms .is-large{font-size:2.5rem}.archive{position:relative;padding:2rem 2rem 0;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.archive__container{width:100%}.archive__ul{position:relative}.archive__ul::before{content:'';position:absolute;left:2.25rem;top:0;width:.125rem;height:100%}.theme__dark .archive__ul::before{background-color:#727072}.theme__light .archive__ul::before{background-color:#727072}.theme__hacker .archive__ul::before{background-color:#727072}.theme__solarized .archive__ul::before{background-color:#727072}.theme__custom .archive__ul::before{background-color:inherit}@media(max-width:769px){.archive__ul::before{content:none}}.archive__li{margin-bottom:.5rem;margin-left:4rem;z-index:0;-webkit-transition:margin-left .1s ease;-moz-transition:margin-left .1s ease;-ms-transition:margin-left .1s ease;-o-transition:margin-left .1s ease;transition:margin-left .1s ease;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width:769px){.archive__li{margin-left:0;position:relative}.archive__li:not(:last-child)::before{content:'';left:2.25rem;top:-.03rem;height:45px;position:absolute;z-index:-1}.theme__dark .archive__li:not(:last-child)::before{border-left:.125rem solid #727072}.theme__light .archive__li:not(:last-child)::before{border-left:.125rem solid #727072}.theme__hacker .archive__li:not(:last-child)::before{border-left:.125rem solid #727072}.theme__solarized .archive__li:not(:last-child)::before{border-left:.125rem solid #727072}.theme__custom .archive__li:not(:last-child)::before{border-left:.125rem solid inherit}.archive__li:last-child::before{content:'';left:2.25rem;top:-.03rem;height:28px;position:absolute;z-index:-1}.theme__dark .archive__li:last-child::before{border-left:.125rem solid #727072}.theme__light .archive__li:last-child::before{border-left:.125rem solid #727072}.theme__hacker .archive__li:last-child::before{border-left:.125rem solid #727072}.theme__solarized .archive__li:last-child::before{border-left:.125rem solid #727072}.theme__custom .archive__li:last-child::before{border-left:.125rem solid inherit}}.archive__key{margin-right:.5rem;border-radius:2px;height:28px;width:75px;padding:0;font-size:.8rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .archive__key{color:#fcfcfa;background-color:#ff6188}.theme__light .archive__key{color:#fcfcfa;background-color:#607d8b}.theme__hacker .archive__key{color:#fcfcfa;background-color:#e08c48}.theme__solarized .archive__key{color:#fcfcfa;background-color:#b58900}.theme__custom .archive__key{color:inherit;background-color:inherit}.archive__key:not(:first-child){margin:4rem 0 1rem}.archive__key:first-child{margin:1rem 0}.archive__type{margin-right:.5rem;border-radius:2px;height:18px;width:75px;padding:0;font-size:.8rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .archive__type{color:#fcfcfa;background-color:#82aaff}.theme__light .archive__type{color:#575757;background-color:#bdbdbd}.theme__hacker .archive__type{color:#fcfcfa;background-color:#855e78}.theme__solarized .archive__type{color:#996b00;background-color:#ffb300}.theme__custom .archive__type{color:inherit;background-color:inherit}.archive__title{margin-right:.5rem;max-width:960;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.archive__title:hover::before,.archive__title:active::before,.archive__title:focus::before{content:'';position:absolute;left:2.25rem;top:inherit;width:.125rem;height:23px}.theme__dark .archive__title:hover::before,.theme__dark .archive__title:active::before,.theme__dark .archive__title:focus::before{background-color:#ff6188}.theme__light .archive__title:hover::before,.theme__light .archive__title:active::before,.theme__light .archive__title:focus::before{background-color:#ff6188}.theme__hacker .archive__title:hover::before,.theme__hacker .archive__title:active::before,.theme__hacker .archive__title:focus::before{background-color:#ff6188}.theme__solarized .archive__title:hover::before,.theme__solarized .archive__title:active::before,.theme__solarized .archive__title:focus::before{background-color:#ff6188}.theme__custom .archive__title:hover::before,.theme__custom .archive__title:active::before,.theme__custom .archive__title:focus::before{background-color:inherit}@media(max-width:769px){.archive__title:hover::before,.archive__title:active::before,.archive__title:focus::before{content:none}}.archive__date{font-size:12px}.theme__dark .archive__date{color:#aed581}.theme__light .archive__date{color:#424242}.theme__hacker .archive__date{color:#e3cd26}.theme__solarized .archive__date{color:#455a64}.theme__custom .archive__date{color:inherit}.not-found{height:100%;font-family:montserrat,sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.theme__dark .not-found .title{color:#ffd866}.theme__dark .not-found .subtitle{color:#fcfcfa}.theme__light .not-found .title{color:#607d8b}.theme__light .not-found .subtitle{color:#424242}.theme__hacker .not-found .title{color:#a1ad64}.theme__hacker .not-found .subtitle{color:#cdf5cc}.theme__solarized .not-found .title{color:#b58900}.theme__solarized .not-found .subtitle{color:#cf9c00}.theme__custom .not-found .title{color:inherit}.theme__custom .not-found .subtitle{color:inherit}.theme__dark code[class*=language-],.theme__dark pre[class*=language-]{color:#d6deeb;font-family:Consolas,Monaco,andale mono,ubuntu mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1;min-width:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.theme__dark pre[class*=language-]::-moz-selection,.theme__dark pre[class*=language-] ::-moz-selection,.theme__dark code[class*=language-]::-moz-selection,.theme__dark code[class*=language-] ::-moz-selection{text-shadow:none;background:rgba(29,59,83,.99)}.theme__dark pre[class*=language-]::selection,.theme__dark pre[class*=language-] ::selection,.theme__dark code[class*=language-]::selection,.theme__dark code[class*=language-] ::selection{text-shadow:none;background:rgba(29,59,83,.99)}@media print{.theme__dark code[class*=language-],.theme__dark pre[class*=language-]{text-shadow:none}}.theme__dark .token.comment,.theme__dark .token.prolog,.theme__dark .token.cdata{color:#637777;font-style:italic}.theme__dark .token.punctuation{color:#c792ea}.theme__dark .namespace{color:#b2ccd6}.theme__dark .token.deleted{color:rgba(239,83,80,.56);font-style:italic}.theme__dark .token.symbol,.theme__dark .token.property{color:#82aaff}.theme__dark .token.tag,.theme__dark .token.operator,.theme__dark .token.keyword{color:#ffa7c4}.theme__dark .token.boolean{color:#f06292}.theme__dark .token.number{color:#f78c6c}.theme__dark .token.constant,.theme__dark .token.function,.theme__dark .token.builtin,.theme__dark .token.char{color:#82aaff}.theme__dark .token.selector,.theme__dark .token.doctype{color:#c792ea;font-style:italic}.theme__dark .token.attr-name,.theme__dark .token.inserted{color:#addb67;font-style:italic}.theme__dark .token.string,.theme__dark .token.url,.theme__dark .token.entity,.theme__dark .language-css .token.string,.theme__dark .style .token.string{color:#addb67}.theme__dark .token.class-name,.theme__dark .token.atrule,.theme__dark .token.attr-value{color:#ffa7c4}.theme__dark .token.regex,.theme__dark .token.important,.theme__dark .token.variable{color:#d6deeb}.theme__dark .token.important,.theme__dark .token.bold{font-weight:700}.theme__dark .token.italic{font-style:italic}.theme__dark .langague-cpp .token.string{color:#8be9fd}.theme__dark .langague-c .token.string{color:#8be9fd}.theme__dark .language-css .token.selector{color:#50fa7b}.theme__dark .language-css .token.property{color:#ffb86c}.theme__dark .language-java span.token.class-name{color:#8be9fd}.theme__dark .language-java .token.class-name{color:#8be9fd}.theme__dark .language-markup .token.attr-value{color:#66d9ef}.theme__dark .language-markup .token.tag{color:#50fa7b}.theme__dark .language-objectivec .token.property{color:#66d9ef}.theme__dark .language-objectivec .token.string{color:#50fa7b}.theme__dark .language-php .token.boolean{color:#8be9fd}.theme__dark .language-php .token.function{color:#ff79c6}.theme__dark .language-php .token.keyword{color:#66d9ef}.theme__dark .language-ruby .token.symbol{color:#8be9fd}.theme__dark .language-ruby .token.class-name{color:#cfcfc2}.theme__dark pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}.theme__dark pre.line-numbers>code{position:relative;white-space:inherit}.theme__dark .line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme__dark .line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.theme__dark .line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.theme__dark div.code-toolbar{position:relative}.theme__dark div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}.theme__dark div.code-toolbar:hover>.toolbar{opacity:1}.theme__dark div.code-toolbar>.toolbar .toolbar-item{display:inline-block;padding-right:20px}.theme__dark div.code-toolbar>.toolbar a{cursor:pointer}.theme__dark div.code-toolbar>.toolbar button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.theme__dark div.code-toolbar>.toolbar a,.theme__dark div.code-toolbar>.toolbar button,.theme__dark div.code-toolbar>.toolbar span{color:#ccc;font-size:1em;padding:.5em;background:#6272a4;border-radius:.5em}.theme__dark div.code-toolbar>.toolbar a:hover,.theme__dark div.code-toolbar>.toolbar a:focus,.theme__dark div.code-toolbar>.toolbar button:hover,.theme__dark div.code-toolbar>.toolbar button:focus,.theme__dark div.code-toolbar>.toolbar span:hover,.theme__dark div.code-toolbar>.toolbar span:focus{color:inherit;text-decoration:none;background-color:var(--verde)}.theme__light code[class*=language-],.theme__light pre[class*=language-]{font-family:Consolas,Menlo,Monaco,andale mono wt,andale mono,lucida console,lucida sans typewriter,dejavu sans mono,bitstream vera sans mono,liberation mono,nimbus mono l,courier new,Courier,monospace;font-size:14px;line-height:1.375;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;background:#f5f2f0;color:#728fcb}.theme__light pre>code[class*=language-]{font-size:1em}.theme__light pre[class*=language-]::-moz-selection,.theme__light pre[class*=language-] ::-moz-selection,.theme__light code[class*=language-]::-moz-selection,.theme__light code[class*=language-] ::-moz-selection{text-shadow:none;background:#f5ede9;color:#ff6188}.theme__light pre[class*=language-]::selection,.theme__light pre[class*=language-] ::selection,.theme__light code[class*=language-]::selection,.theme__light code[class*=language-] ::selection{text-shadow:none;background:#f5ede9;color:#ff6188}.theme__light pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}.theme__light :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.theme__light .token.comment,.theme__light .token.prolog,.theme__light .token.doctype,.theme__light .token.cdata{color:#b6ad9a}.theme__light .token.punctuation{color:#b6ad9a}.theme__light .token.namespace{opacity:.7}.theme__light .token.tag,.theme__light .token.operator,.theme__light .token.number{color:#063289}.theme__light .token.property,.theme__light .token.function{color:#b29762}.theme__light .token.tag-id,.theme__light .token.selector,.theme__light .token.atrule-id{color:#2d2006}.theme__light code.language-javascript,.theme__light .token.attr-name{color:#896724}.theme__light code.language-css,.theme__light code.language-scss,.theme__light .token.boolean,.theme__light .token.string,.theme__light .token.entity,.theme__light .token.url,.theme__light .language-css .token.string,.theme__light .language-scss .token.string,.theme__light .style .token.string,.theme__light .token.attr-value,.theme__light .token.keyword,.theme__light .token.control,.theme__light .token.directive,.theme__light .token.unit,.theme__light .token.statement,.theme__light .token.regex,.theme__light .token.atrule{color:#728fcb}.theme__light .token.placeholder,.theme__light .token.variable{color:#93abdc}.theme__light .token.deleted{text-decoration:line-through}.theme__light .token.inserted{border-bottom:1px dotted #2d2006;text-decoration:none}.theme__light .token.italic{font-style:italic}.theme__light .token.important,.theme__light .token.bold{font-weight:700}.theme__light .token.important{color:#896724}.theme__light .token.entity{cursor:help}.theme__light pre>code.highlight{outline:.4em solid #896724;outline-offset:.4em}.theme__light .line-numbers .line-numbers-rows{border-right-color:#ece8de}.theme__light .line-numbers-rows>span:before{color:#cdc4b1}.theme__light .line-highlight{background:rgba(45,32,6,.2);background:-webkit-linear-gradient(left,rgba(45,32,6,0.2) 70%,rgba(45,32,6,0));background:linear-gradient(to right,rgba(45,32,6,0.2) 70%,rgba(45,32,6,0))}.theme__hacker code[class*=language-],.theme__hacker pre[class*=language-]{text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;color:#fafafa!important;background:#2f2f2f;font-family:Consolas,Monaco,andale mono,ubuntu mono,monospace;font-size:14px;line-height:1.5em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.theme__hacker code[class*=language-]::-moz-selection,.theme__hacker pre[class*=language-]::-moz-selection,.theme__hacker code[class*=language-] ::-moz-selection,.theme__hacker pre[class*=language-] ::-moz-selection{background:#363636}.theme__hacker code[class*=language-]::selection,.theme__hacker pre[class*=language-]::selection,.theme__hacker code[class*=language-] ::selection,.theme__hacker pre[class*=language-] ::selection{background:#363636}.theme__hacker :not(pre)>code[class*=language-]{white-space:normal;border-radius:.2em;padding:.1em}.theme__hacker pre[class*=language-]{overflow:auto;position:relative;margin:.5em 0;padding:1.25em 1em}.theme__hacker .language-css>code,.theme__hacker .language-sass>code,.theme__hacker .language-scss>code{color:#fd9170}.theme__hacker [class*=language-] .namespace{opacity:.7}.theme__hacker .token.atrule{color:#1fff2a}.theme__hacker .token.attr-name{color:#ffcb6b}.theme__hacker .token.attr-value{color:#fff59d}.theme__hacker .token.attribute{color:#fff59d}.theme__hacker .token.boolean{color:#1fff2a}.theme__hacker .token.builtin{color:#ffcb6b}.theme__hacker .token.cdata{color:#80cbc4}.theme__hacker .token.char{color:#80cbc4}.theme__hacker .token.class{color:#ffcb6b}.theme__hacker .token.class-name{color:#fafafa}.theme__hacker .token.comment{color:#616161}.theme__hacker .token.constant{color:#1fff2a}.theme__hacker .token.deleted{color:#f66}.theme__hacker .token.doctype{color:#616161}.theme__hacker .token.entity{color:#f66}.theme__hacker .token.function{color:#1fff2a}.theme__hacker .token.hexcode{color:#fafafa}.theme__hacker .token.id{color:#1fff2a;font-weight:700}.theme__hacker .token.important{color:#1fff2a;font-weight:700}.theme__hacker .token.inserted{color:#80cbc4}.theme__hacker .token.keyword{color:#ff80ab}.theme__hacker .token.number{color:#b388ff}.theme__hacker .token.operator{color:#89ddff}.theme__hacker .token.prolog{color:#616161}.theme__hacker .token.property{color:#80cbc4}.theme__hacker .token.pseudo-class{color:#fff59d}.theme__hacker .token.pseudo-element{color:#fff59d}.theme__hacker .token.punctuation{color:#b3e9ff}.theme__hacker .token.regex{color:#fafafa}.theme__hacker .token.selector{color:#f66}.theme__hacker .token.string{color:#fff59d}.theme__hacker .token.symbol{color:#1fff2a}.theme__hacker .token.tag{color:#1fff2a}.theme__hacker .token.unit{color:#fd9170}.theme__hacker .token.url{color:#f66}.theme__hacker .token.variable{color:#f66}.theme__hacker .token.interpolation{color:#fafafa}.theme__solarized pre[class*=language-],.theme__solarized code[class*=language-]{color:#5c6e74;font-size:14px;text-shadow:none;font-family:Consolas,Monaco,andale mono,ubuntu mono,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.theme__solarized pre[class*=language-]::selection,.theme__solarized code[class*=language-]::selection,.theme__solarized pre[class*=language-]::mozselection,.theme__solarized code[class*=language-]::mozselection{text-shadow:none;background:#b3d4fc}@media print{.theme__solarized pre[class*=language-],.theme__solarized code[class*=language-]{text-shadow:none}}.theme__solarized pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;background:#fbf1d1}.theme__solarized :not(pre)>code[class*=language-]{padding:.1em .3em;border-radius:.3em;color:#db4c69;background:#f8f5ec}.theme__solarized .namespace{opacity:.7}.theme__solarized .token.comment,.theme__solarized .token.prolog,.theme__solarized .token.doctype,.theme__solarized .token.cdata{color:#93a1a1}.theme__solarized .token.punctuation{color:#999}.theme__solarized .token.property,.theme__solarized .token.tag,.theme__solarized .token.boolean,.theme__solarized .token.number,.theme__solarized .token.constant,.theme__solarized .token.symbol,.theme__solarized .token.deleted{color:#905}.theme__solarized .token.selector,.theme__solarized .token.attr-name,.theme__solarized .token.string,.theme__solarized .token.char,.theme__solarized .token.builtin,.theme__solarized .token.inserted{color:#690}.theme__solarized .token.operator,.theme__solarized .token.entity,.theme__solarized .token.url,.theme__solarized .language-css .token.string,.theme__solarized .style .token.string{color:#a67f59;background:#fbf1d1}.theme__solarized .token.atrule,.theme__solarized .token.attr-value,.theme__solarized .token.keyword{color:#07a}.theme__solarized .token.function{color:#dd4a68}.theme__solarized .token.regex,.theme__solarized .token.important,.theme__solarized .token.variable{color:#e90}.theme__solarized .token.important,.theme__solarized .token.bold{font-weight:700}.theme__solarized .token.italic{font-style:italic}.theme__solarized .token.entity{cursor:help}.theme__solarized pre[data-line]{position:relative}.theme__solarized pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.theme__solarized .line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:#f7ebc6;box-shadow:inset 5px 0 0 #f7d87c;z-index:0;pointer-events:none;line-height:inherit;white-space:pre} \ No newline at end of file diff --git a/static/images/tree.jpg b/static/images/tree.jpg deleted file mode 100644 index b7b1908..0000000 Binary files a/static/images/tree.jpg and /dev/null differ diff --git a/static/videos/1.mp4 b/static/videos/1.mp4 deleted file mode 100644 index 9754f6e..0000000 Binary files a/static/videos/1.mp4 and /dev/null differ diff --git a/static/videos/poster/1.jpg b/static/videos/poster/1.jpg deleted file mode 100644 index ac45ec2..0000000 Binary files a/static/videos/poster/1.jpg and /dev/null differ