﻿:root{--color-txt-1: #202020;--color-txt-2: #a1aab4;--color-txt-3: #fff;--color-txt-4: #006ccc;--color-txt-6: #778492;--color-txt-7: #3d444c;--color-txt-8: #3f0099;--color-txt-9: #005772;--color-txt-10: #fff;--color-bg-1: #dae3e7;--color-bg-2: #f5f5f5;--color-bg-3: #32383e;--color-bg-4: #fff;--color-bg-5: #f0e5ff;--color-bg-6: #e0f8ff;--color-bg-7: #fffdf0;--color-bg-8: #fff8a0;--color-bg-9: #e0f8ff;--color-bg-10: #ffe0e8;--color-border-1: #888;--color-border-2: #ccc;--color-border-3: #66afe9;--color-btn-txt-1: #008080;--color-btn-txt-2: #fff;--color-btn-bg-1: #e0f0f0;--color-btn-bg-2: #00a0a0;--color-btn-bg-3: #337ab7;--color-btn-bg-4: #286090;--color-btn-bg-5: #54ba4e;--color-btn-bg-6: #49ac43;--color-btn-bg-7: #b0b7bf;--color-btn-bg-8: #778492;--color-btn-border-1: #008080;--color-btn-border-2: #00a0a0}@media(prefers-color-scheme: dark){:root{--color-txt-1: #d0d0d0;--color-txt-4: #66b7ff;--color-txt-6: #8796a5;--color-txt-7: #bcd0e5;--color-txt-8: #6cb;--color-txt-9: #47a9ff;--color-txt-10: #d0d0d0;--color-bg-1: #101619;--color-bg-2: #212d33;--color-bg-4: #212d33;--color-bg-5: #19332e;--color-bg-6: #14324c;--color-bg-7: #151e1d;--color-bg-8: #664400;--color-bg-9: #004e66;--color-bg-10: #701020;--color-border-1: #999;--color-border-2: #666;--color-btn-txt-1: #f0f0f0;--color-btn-txt-2: #f0f0f0;--color-btn-bg-1: #1c8c8c;--color-btn-bg-2: #146666;--color-btn-bg-7: #737f8c;--color-btn-bg-8: #5e6872;--color-btn-border-1: #1c8c8c;--color-btn-border-2: #146666}}@font-face{font-family:"Roboto Slab";font-weight:100 900;font-display:swap;src:url(/assets/fonts/roboto-slab-latin-ext.xcJoKZzapyWq.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto Slab";font-weight:100 900;font-display:swap;src:url(/assets/fonts/roboto-slab-latin.qOQpYREx4_3C.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:"Caveat";font-weight:700;font-display:block;src:url(/assets/fonts/caveat-subset-700.4-UfqreZjX95.woff2) format("woff2")}/*!
 * Font Awesome Free 5.13.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa-github:before{content:""}.fa-mastodon:before{content:""}.fa-reddit-alien:before{content:""}.fa-twitter:before{content:""}.fa-youtube:before{content:""}.fa-calendar-alt:before{content:""}.fa-comments:before{content:""}.fa-envelope:before{content:""}.fa-file-alt:before{content:""}.fa-newspaper:before{content:""}.fa-archive:before{content:""}.fa-blog:before{content:""}.fa-book:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-code:before{content:""}.fa-code-branch:before{content:""}.fa-external-link-alt:before{content:""}.fa-key:before{content:""}.fa-link:before{content:""}.fa-minus-square:before{content:""}.fa-paper-plane:before{content:""}.fa-plus-square:before{content:""}.fa-quote-left:before{content:""}.fa-rss:before{content:""}.fa-share-alt:before{content:""}.fa-tag:before{content:""}.fa-tv:before{content:""}.fa-user-astronaut:before{content:""}.fa-video:before{content:""}.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-2x{font-size:2em}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/plugins/fontawesome.5.13.1/webfonts/fa-brands-400.OZtjnzmmxVHd.woff2) format("woff2"),url(/assets/plugins/fontawesome.5.13.1/webfonts/fa-brands-400.GF6Axzncp7Tv.woff) format("woff")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/plugins/fontawesome.5.13.1/webfonts/fa-regular-400.hmz9eqIycisa.woff2) format("woff2"),url(/assets/plugins/fontawesome.5.13.1/webfonts/fa-regular-400.mWT4gCUijFcF.woff) format("woff")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/plugins/fontawesome.5.13.1/webfonts/fa-solid-900.cd3umldt8WBQ.woff2) format("woff2"),url(/assets/plugins/fontawesome.5.13.1/webfonts/fa-solid-900.BIosWAsxAG4d.woff) format("woff")}.fab,.far{font-weight:400}.fa,.fas{font-weight:900}.fab{font-family:"Font Awesome 5 Brands"}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}*{box-sizing:border-box}html,body{overflow-x:hidden;height:100%}body{position:relative;font-family:"Roboto Slab",serif;font-size:16px;line-height:1.42857143;overflow-wrap:break-word;color:var(--color-txt-1)}h1,h2,h3,h4,h5,h6{font-weight:700}a{text-decoration:none;color:var(--color-txt-4)}a:focus{text-decoration:none}button{cursor:pointer}body{scroll-padding-top:56px}.nav{list-style:none;margin:0;padding:0}.navbar{position:sticky;top:0;z-index:10;background:var(--color-bg-2);border:0px;border-radius:0px;border-bottom:1px solid var(--color-border-1);margin-bottom:0px;min-height:44px}.navbar .navbar-nav li a,.navbar .title{color:var(--color-txt-7);line-height:20px;display:block}.navbar .title{float:left;padding:11px 15px 13px;max-width:220px;font-family:"Caveat","Roboto Slab";font-weight:700;font-size:170%}.navbar .navbar-nav li a{padding:12px 15px;font-weight:600}.navbar .navbar-nav li a:hover{background:var(--color-bg-1);text-decoration:none}.navbar .navbar-toggle{position:relative;float:right;padding:9px 10px;margin:5px 15px;background-color:rgba(0,0,0,0);background-image:none;border:1px solid var(--color-border-1);border-radius:4px}.navbar .navbar-toggle .icon-bar{background-color:var(--color-txt-1);display:block;width:22px;height:2px;border-radius:1px}.navbar .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar .navbar-toggle:hover{background-color:var(--color-bg-1)}.navbar .container{width:revert;padding-left:0;padding-right:0}@media(min-width: 768px){.navbar .container{height:44px}.navbar .navbar-header{float:left}.navbar .navbar-toggle{display:none}.navbar .navbar-collapse{display:block;padding-left:15px;padding-right:15px}.navbar .navbar-nav li{float:left}}@media(max-width: 767.98px){.navbar .navbar-header{margin-left:0;margin-right:0;height:44px}.navbar .navbar-collapse{padding-left:0;padding-right:0;margin-left:0;margin-right:0;display:none;border-top:1px solid var(--color-border-2)}.navbar .navbar-collapse.in{display:block}}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.text-center{text-align:center}.footer{background:var(--color-bg-3);padding:10px 0}.footer .copyright{color:var(--color-txt-2);font-size:14px}.footer a{color:var(--color-txt-3)}.footer a:hover{text-decoration:underline 1.5px;text-underline-offset:3px}abbr[title]{cursor:help}