@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,700;1,100;1,300;1,400;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,400;0,700;1,400;1,700&display=swap);::-moz-selection{background-color:hsla(0,0%,75.3%,.5)}::selection{background-color:hsla(0,0%,75.3%,.5)}ul{list-style:none;margin-left:0;padding-left:1em;text-indent:-1em}ul li{padding:2px 0}ul li:before{content:"-";margin-right:7px}@-webkit-keyframes fade-rotate-down{0%{-webkit-transform:rotateX(90deg) translateY(-200%);transform:rotateX(90deg) translateY(-200%);color:hsla(0,0%,100%,0)}to{-webkit-transform:rotateX(0deg) translateY(0);transform:rotateX(0deg) translateY(0);color:#fff}}@keyframes fade-rotate-down{0%{-webkit-transform:rotateX(90deg) translateY(-200%);transform:rotateX(90deg) translateY(-200%);color:hsla(0,0%,100%,0)}to{-webkit-transform:rotateX(0deg) translateY(0);transform:rotateX(0deg) translateY(0);color:#fff}}@-webkit-keyframes fade-in{0%{color:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0)}to{color:#fff;border-color:#fff}}@keyframes fade-in{0%{color:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0)}to{color:#fff;border-color:#fff}}.default__body{background-color:#fff;margin:0;padding:0}.default__body a{color:#000}.default__body a:link{text-decoration:underline}.default__body a:hover{font-weight:700}.default__body a:active{color:#777}.default__header{-webkit-box-shadow:0 1.5px 1.5px rgba(0,0,0,.3);box-shadow:0 1.5px 1.5px rgba(0,0,0,.3);background-color:#000;color:#fff;margin:0;padding:30px}.default__header h1{text-align:center;font-size:50px;font-family:Roboto Thin,sans-serif;font-weight:400;margin:0}.default__main{margin:0 auto;padding:0;width:100%;max-width:800px;background-color:#fff;color:#000;font-family:Roboto Light,sans-serif;font-size:16px}.default__content{margin:30px 20px}.title__body{margin:0;padding:0;background-color:#000;color:#fff}.title__body a{display:inline-block;color:#fff;margin:5px 10px;-webkit-animation:fade-in 2s linear;animation:fade-in 2s linear;text-decoration:none;border-bottom:1px solid #fff}.title__body a:hover{font-weight:300}.title__body a:active{color:#777}.title__centered{width:100%;max-width:800px;margin:0 auto}.title__main{margin:35vh 20px 0}.title__main h1{font-size:50px;margin:0;-webkit-animation:fade-rotate-down 1.5s ease-out;animation:fade-rotate-down 1.5s ease-out}.title__content,.title__main h1{text-align:center;font-family:Roboto,sans-serif;font-weight:100}.title__content{font-size:20px}