body{font-family:open sans,sans-serif;color:#d7d7d7;background-color:#1e1f29;margin:0;display:flex;flex-direction:column;min-height:100vh}p{font-size:1rem;line-height:1.55rem;margin-bottom:2rem}a{color:#fbb829;text-decoration:none!important;border-bottom:2px dotted;transition:all 150ms ease-in-out}a:hover{color:#fff;border-bottom:none}pre code{font-family:fira mono,monospace;font-size:85%;display:block;background:#15161c;padding:10px;overflow:auto}pre code span[style^=color]{color:#7b7f9c!important;font-style:italic}pre{background-color:transparent!important}code{font-family:fira mono,monospace;font-size:85%;background:#262833;padding:.15rem .35rem;margin:0 .15rem;border-radius:.25rem}code:not([data-lang]){border:1px solid #3c3f50;word-break:keep-all}h1{font-family:fredokaone,open sans,sans-serif;font-weight:400;margin:3rem 0 0}h2{font-family:fredokaone,open sans,sans-serif;font-weight:400;margin:3rem 0 0}h3{font-family:fredokaone,open sans,sans-serif;font-weight:400;margin:3rem 0 0}h4{font-family:fredokaone,open sans,sans-serif;font-weight:400;margin:3rem 0 0}h5{font-family:fredokaone,open sans,sans-serif;font-weight:400;margin:3rem 0 0}h6{font-family:fredokaone,open sans,sans-serif;font-weight:400;margin:3rem 0 0}@-ms-viewport{width: device-width;
}h1{font-family:rubik,fredokaone,open sans,sans-serif;color:#fbb829;font-size:3.5rem;text-transform:uppercase;line-height:1.25;margin-bottom:3rem}h2{font-size:2rem}h3{font-family:rubik,fredokaone,open sans,sans-serif;background:#fff;color:#1e1f29;display:inline-flex;font-size:2.5rem;text-transform:uppercase;border-radius:.25rem;line-height:1.25;padding:.5rem 1rem}h4{font-family:rubik,fredokaone,open sans,sans-serif;color:#fff;display:inline;text-shadow:-3px -3px 0 #000,3px -3px 0 #000,-3px 3px 0 #000,3px 3px 0 #000;font-size:2.5rem;text-transform:uppercase;line-height:1.25}@font-face{font-family:fira mono;src:url(../fonts/FiraMono/FiraMono-Medium.eot);src:local("Fira Mono"),url(../fonts/FiraMono/FiraMono-Medium.eot)format("embedded-opentype"),url(../fonts/FiraMono/FiraMono-Medium.woff)format("woff"),url(../fonts/FiraMono/FiraMono-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:open sans;src:url(../fonts/OpenSans/OpenSans-Regular.eot);src:url(../fonts/OpenSans/OpenSans-Regular.eot?#iefix)format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-Regular.woff)format("woff"),url(../fonts/OpenSans/OpenSans-Regular.ttf)format("truetype"),url(../fonts/OpenSans/OpenSans-Regular.svg#OpenSansRegular)format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:fredokaone;src:url(../fonts/NIXTricks/FredokaOne-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:rubik;src:url(../fonts/NIXTricks/Rubik-VariableFont_wght.ttf);font-weight:800;font-style:normal;font-display:swap}.footer{padding:15px;text-align:center;background-color:#15161c;color:#7b7f9c;font-size:85%}.footerLink{color:#d7d7d7}.header{font-family:fira mono,monospace;padding:0 20px;height:60px;display:flex;justify-content:space-between;align-items:center;width:760px}.headerWrapper{overflow:auto;box-sizing:border-box;background-color:#15161c;display:flex;justify-content:center;flex-shrink:0}.headerWrapper a{border-bottom:none}.headerWrapper a:hover{color:#fbb829}.headerLinks ul{list-style:none;padding:0;margin:0}.headerLinks ul li{display:inline;margin:5px}.headerLinks ul li a{color:#d7d7d7;text-decoration:none;border-bottom:none;padding:.25rem .5rem;border-radius:.25rem}.headerLinks ul li a:hover{background-color:#fff;color:#15161c}.terminal,.terminal:hover{color:#d7d7d7;text-decoration:none}.hamb{cursor:pointer;float:right;display:none;padding:10px 4px}.hamb-line{background:#d7d7d7;display:block;height:2px;position:relative;width:24px}.hamb-line::before,.hamb-line::after{background:#d7d7d7;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.hamb-line::before{top:5px}.hamb-line::after{top:-5px}.side-menu{display:none}.side-menu:checked~.headerLinks{max-height:100%}.side-menu:checked~.hamb .hamb-line{background:0 0}.side-menu:checked~.hamb .hamb-line::before{transform:rotate(-45deg);top:0}.side-menu:checked~.hamb .hamb-line::after{transform:rotate(45deg);top:0}@media screen and (max-width:768px){.headerLinks{width:100%;height:100%;position:fixed;top:60px;left:0;background-color:#1e1f29;overflow:hidden;max-height:0;transition:max-height .5s ease-out;display:flex;align-items:center;justify-content:center}.headerLinks ul{display:flex;flex-direction:column;align-items:center;justify-content:center}.hamb{display:block}}.postDate{float:right;color:#d7d7d7}.postTitle{color:#fbb829;text-decoration:none;text-transform:capitalize;font-family:fredokaone,open sans,sans-serif;font-size:1.2em;float:left}.postHeader{overflow:hidden}.postsList{margin-top:20px}.postListItem{padding:2rem;background-color:#262833;margin-bottom:20px}.postListItem .postExcerpt p{margin-bottom:0}.postListLink:hover{text-decoration:none}.postExcerpt{text-align:initial;text-decoration:none;color:#d7d7d7}.headerContainer{display:flex;justify-content:space-between}.noDecoration{text-decoration:none}a,a:link,a:visited,a:active{text-decoration:none}a:hover{text-decoration:underline}.socialNavbar ul{list-style:none;padding:0}.socialNavbar a{color:#d7d7d7;text-shadow:#262833 0 0 2px;-webkit-font-smoothing:antialiased;display:inline-block;transition:all .15s ease-in-out}.socialNavbar a:hover{transform:scale(1.15)}.socialNavbar .youtube{display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128' viewBox='0 0 33.867 33.867'%3E%3Cpath d='M14.954 27.505c-2.154-.02-5.097-.113-6.211-.199a52.591 52.591 0 0 0-.739-.05c-.628-.037-1.888-.171-2.229-.238a7.914 7.914 0 0 0-.288-.05c-.16-.023-.6-.152-.784-.229-1.062-.445-1.907-1.387-2.216-2.473-.466-1.636-.74-5.883-.597-9.24.076-1.786.193-3.24.329-4.088.09-.565.119-.721.176-.98.227-1.022.69-1.753 1.514-2.39.439-.34 1.03-.6 1.565-.688.083-.014.204-.036.27-.05.272-.055 1.536-.189 2.147-.226.214-.013.54-.035.727-.05.421-.032 1.736-.09 3.243-.141 2.423-.084 7.584-.084 9.993 0 1.377.048 3.309.135 3.387.153.03.007.25.024.488.038.725.04 1.94.175 2.486.275 1.028.187 1.7.544 2.324 1.232.49.54.753 1.09.945 1.973.41 1.885.624 5.695.491 8.743-.107 2.467-.27 4.016-.541 5.176-.202.861-.519 1.43-1.115 2-.465.445-.993.74-1.628.911-.473.127-1.764.288-2.76.344-.25.013-.47.03-.488.037-.047.016-2.088.107-3.414.152-.62.02-1.82.043-2.667.05-.847.006-1.766.015-2.041.018-.276.004-1.34 0-2.367-.01zm-.814-6.196a86.836 86.836 0 0 0 1.04-.597 206.92 206.92 0 0 1 1.753-1.012l.676-.39.856-.495c.142-.08.945-.542 1.623-.935a286.462 286.462 0 0 1 1.561-.9l.07-.043-.22-.125a71.307 71.307 0 0 1-.697-.4c-.833-.486-1.139-.664-1.69-.981-.297-.17-.556-.32-.576-.334a11.502 11.502 0 0 0-.401-.23 3.2 3.2 0 0 1-.137-.079 5.179 5.179 0 0 0-.324-.194c-.008 0-.25-.14-1.192-.687a240.91 240.91 0 0 0-1.069-.62 32.435 32.435 0 0 1-.832-.483 11.028 11.028 0 0 0-.253-.145 3.54 3.54 0 0 1-.307-.184l-.069-.046v9.002l.07-.045a6.69 6.69 0 0 1 .118-.077z' style='fill:%23fff;stroke-width:1'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;width:96px;height:96px}.postWrapper{text-align:left;padding:1rem;padding-bottom:3rem}.postWrapper ul{margin-top:-1rem}.postWrapper ul li{line-height:2rem}.postMetadata{font-family:fira mono,monospace;display:block;background:#15161c;padding:1rem;font-size:75%}dt,dd{line-height:1.5}dl{display:grid;grid-template-columns:max-content auto;margin:0;opacity:.5}dt{grid-column-start:1}dd{grid-column-start:2}dt::after{content:":"}.listHeader,.listContent{text-align:left}.indexWrapper{display:flex;flex-direction:column;justify-content:center;gap:1rem}.indexWrapper a{border-bottom:none}.indexHeader{font-size:.75em;text-align:left;width:fit-content;margin:0 auto;user-select:none;pointer-events:none}p.notice{margin:0;opacity:.5}.content{text-align:center;flex:1 auto;display:flex;justify-content:center;font-size:18px;line-height:1.35}.content img{max-width:100%}.vertical{flex-direction:column;align-items:center}.flexWrapper{display:flex;flex-direction:column;justify-content:center;min-height:100vh;flex:1 auto}.main{height:100%}@media only screen and (min-width:992px){.main{width:760px}}@media screen and (max-width:992px){.main{width:100%}}