html,body{background-color:#1f1f1f;font-family:"Roboto",sans-serif;color:rgba(255,255,255,0.96);margin:0;box-sizing:border-box}*{box-sizing:inherit}a{text-decoration:none;color:rgba(255,255,255,0.96)}a:hover{color:#00e677}#header{background-color:#673ab6;padding:1em 0 1em 1.5em;box-shadow:-0.25em -0.25em 0.5em 0.375em rgba(0,0,0,0.6);position:fixed;top:0;right:0;left:0;z-index:100}#header #header-text{font-size:2em}.section{padding:3em 0}.section:not(:last-of-type){padding-bottom:0}.section>div{margin:0 auto}#jumbo{background-color:rgba(255,255,255,0.13);padding-top:7.375em;padding-bottom:3em}#jumbo #jumbo-text{margin-bottom:1em}#jumbo #github-repo{text-align:center}#jumbo #github-repo div{display:inline-block;padding:0.5em 1em;line-height:32px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#jumbo #github-repo div:hover{background-color:rgba(255,255,255,0.125)}#jumbo #github-repo div span{margin-left:0.5em;vertical-align:bottom}#project-list .list-item{padding:0.5em 0.125em 0.5em 66px}#project-list .list-item a:before{content:attr(icon);font-family:'Material Icons';position:absolute;left:0.5rem;top:0.5rem;width:50px;height:50px;font-size:50px}#project-list .list-item .project-name{font-size:1.375em;margin-bottom:0.25em;position:relative}#project-list .list-item .project-name:after{font-family:'Material Icons';content:'\E89E';position:absolute;right:0.25em}#project-list .list-item .project-name .project-vers{color:rgba(255,255,255,0.5)}#project-list .list-item .project-name .project-time{font-size:0.875em;color:rgba(255,255,255,0.7)}#project-list .list-item .project-desc{font-size:0.875em}.list .list-title{font-size:1.75em;padding:0.25em 0 0.25em .5em;margin-bottom:0.5em;border-bottom:2px solid rgba(255,255,255,0.08)}.list .list-items .list-item{padding:0.5em 1em;background-color:rgba(255,255,255,0.04);position:relative}.list .list-items .list-item:nth-child(even){background-color:rgba(255,255,255,0.02)}.list .list-items .list-item:not(:last-child){margin-bottom:0.75em}#footer{font-size:0.875em;color:rgba(255,255,255,0.625)}#footer>div:not(:last-child){margin-bottom:0.5em}@media (min-width: 1280px){.section>div{width:50%}#jumbo-text{font-size:3.25em}}@media (min-width: 1024px) and (max-width: 1279px){.section>div{width:60%}#jumbo-text{font-size:3em}}@media (min-width: 768px) and (max-width: 1023px){.section>div{width:75%}#jumbo-text{font-size:2.5em}}@media (max-width: 767px){.section>div{width:90%}#jumbo-text{font-size:2em}}
