@import url(https://fonts.googleapis.com/css?family=Montserrat);
@import url(https://fonts.googleapis.com/css?family=Lato);
body{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;pointer-events:none;background-color:101010;color:f0f0f0;}
form{pointer-events:auto;}
::selection{color:202020;background-color:ffffff;}
div{margin-bottom:1em;}
label{pointer-events:auto;}
a{color:33dd00;text-decoration:none;pointer-events:auto;transition:color 0.5s;cursor:pointer;}
a:hover{color:00bbff;}
a:active{color:ffff00;}
a::selection{color:3388ff;transition:color 0.5s;}
a::selection:hover{color:33dd00;}
a::selection:active{color:ffff00;}
.title{color:ffffff;font-size:22px;font-family:"Montserrat",sans-serif;letter-spacing:-1px;margin-bottom:1em;}
a.person{color:44eeff;}
a.person:hover{color:88ff00;}
a.person:active{color:ffff00;}
a.download[href]{color:ffff00;font-size:1.5em;}
a.download[href]:hover{color:ffb000;}
.path{background-color:303030;color:ffffff;}
.path *::selection{color:3388ff;background-color:700000;}
.error{margin:16px;}
.error>h1{font-size:32px;}
.error>*{margin:0;}
.links>div{margin:0;}
.links>div>a,.error{font-size:16px;font-family:"Montserrat",sans-serif;letter-spacing:-1px;}
.links>p{margin-top:0;margin-left:1em;}
.links>.version{margin:0 0 1em 1em;}
.links>div>a+span::before{margin-left:1em;margin-right:1em;content:"—";}
.version p{margin:0;}
.version ul{padding-left:2em;margin:0;}
.version li{list-style-type:disc;}
.version .patched{list-style-type:circle;color:808080;}
.license {font-size:12px;margin:40px 0 0 0;color:aaaaaa;}
.omg{color:dd7000;font-weight:700;}
.omg::selection{color:0088ff;}
.burts{color:00cccc;font-weight:700;}
.modal>div{position:fixed;top:0;left:0;height:100%;width:100%;display:none;z-index:65535;pointer-events:none;background:rgba(0,0,0,0.5);}
.modal>input[type="checkbox"]{display:none;}
.modal>input[type="checkbox"]:checked ~ div{display:block;pointer-events:auto;}
.new{color:00ffff;}
.home{margin-top:3em;}
