@font-face{font-family:"dcrbounty-code";src:url("/fonts/SourceCodePro-Regular/SourceCodePro-Regular.ttf.woff2") format("woff2"),url("/fonts/SourceCodePro-Regular/SourceCodePro-Regular.ttf.woff") format("woff"),url("/fonts/SourceCodePro-Regular/SourceCodePro-Regular.ttf") format("truetype"),url("/fonts/SourceCodePro-Regular/SourceCodePro-Regular.eot") format("embedded-opentype")}@font-face{font-family:"dcrbounty";src:url("/fonts/SourceSansPro-Regular/SourceSansPro-Regular.ttf.woff2") format("woff2"),url("/fonts/SourceSansPro-Regular/SourceSansPro-Regular.ttf.woff") format("woff"),url("/fonts/SourceSansPro-Regular/SourceSansPro-Regular.ttf") format("truetype"),url("/fonts/SourceSansPro-Regular/SourceSansPro-Regular.eot") format("embedded-opentype")}@font-face{font-family:"dcrbounty";src:url("/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.ttf.woff2") format("woff2"),url("/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.ttf.woff") format("woff"),url("/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.ttf") format("truetype"),url("/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.eot") format("embedded-opentype");font-weight:bold}@font-face{font-family:"dcrbounty";src:url("/fonts/SourceSansPro-It/SourceSansPro-It.ttf.woff2") format("woff2"),url("/fonts/SourceSansPro-It/SourceSansPro-It.ttf.woff") format("woff"),url("/fonts/SourceSansPro-It/SourceSansPro-It.ttf") format("truetype"),url("/fonts/SourceSansPro-It/SourceSansPro-It.eot") format("embedded-opentype");font-style:italic}@font-face{font-family:"dcrbounty";src:url("/fonts/SourceSansPro-SemiboldIt/SourceSansPro-SemiboldIt.ttf.woff2") format("woff2"),url("/fonts/SourceSansPro-SemiboldIt/SourceSansPro-SemiboldIt.ttf.woff") format("woff"),url("/fonts/SourceSansPro-SemiboldIt/SourceSansPro-SemiboldIt.ttf") format("truetype"),url("/fonts/SourceSansPro-SemiboldIt/SourceSansPro-SemiboldIt.eot") format("embedded-opentype");font-style:italic;font-weight:bold}html,body{font-family:"dcrbounty", "Verdana", sans-serif}pre,code{font-family:"dcrbounty-code", "Courier New", monospace}section h1{color:#596D81;font-size:34px;text-transform:none}section h2{color:#091440;font-size:26px;text-transform:none;font-weight:bold}section h3{color:#091440;font-size:23px;text-transform:none}section h4{color:#091440;font-size:20px;text-transform:none;font-weight:bold}section h5{color:#091440;font-size:18px;text-transform:none}section h6{color:#596D81;font-size:16px;text-transform:none;font-weight:bold}section p,section ul,section ol,section table{color:#48566E;font-size:16px;line-height:22px}section table{border-spacing:0;border-collapse:collapse;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);font-size:14px}section th{text-align:left;padding:10px;background-color:#EDEFF1;font-weight:bold;color:#091440}section tr:not(:first-child){border-top:0.1rem solid rgba(0,0,0,0.07)}section td{padding:10px}section a{text-decoration:none}section a:link,section a:visited{color:#2970FF}section a:hover,section a:active{color:#1A59F7}section code{border-radius:3px;background-color:#EDEFF1;color:#37474F;display:inline-block;width:auto;padding:5px}section pre>code{padding:20px}.bottom-bar{width:80%;background-color:#091440;padding:20px 10%;margin-top:auto}.bottom-bar a{color:#d5edfa}.bottom-bar .link{text-decoration:none;display:flex;align-items:center}.bottom-bar .link>img{height:16px;margin-right:5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.menu-toggle{display:inline-block;padding:4px;line-height:1em;font-size:1em;z-index:99;background:white}.menu-toggle:hover{color:#70cbff}.top-bar{z-index:2;top:0;width:80%;display:flex;align-items:center;justify-content:space-between;padding:5px 10%;background:#091440;min-height:52px}.top-bar .logo{height:24px}.top-bar .main-menu{right:-100vw;top:0;height:100vh;transition:right 0.3s ease, box-shadow 0.3s ease;z-index:999;color:white}.top-bar .main-menu ul{list-style:none;text-align:center;margin:0;padding:3em 0 0;min-height:100%;width:100vw;background:white}.top-bar .main-menu ul li{margin-bottom:5px}.top-bar .main-menu ul a{color:#091440;text-decoration:none;text-transform:uppercase;font-weight:bold}.top-bar .main-menu ul a:hover,.top-bar .main-menu ul a:focus{color:#70cbff}.top-bar .main-menu .menu-close{position:absolute;right:10px;top:10px;height:24px}.top-bar .main-menu:target,.top-bar .main-menu[aria-expanded="true"]{right:0;outline:none}.top-bar .main-menu:target .menu-close,.top-bar .main-menu[aria-expanded="true"] .menu-close{z-index:1001}.top-bar .main-menu:target ul,.top-bar .main-menu[aria-expanded="true"] ul{position:relative;z-index:1000}.top-bar .main-menu:target+.backdrop,.top-bar .main-menu[aria-expanded="true"]+.backdrop{position:absolute;display:block;right:0;top:0;width:100%;height:100%;z-index:998;background:#000;background:rgba(0,0,0,0.85);cursor:default}@supports (position: fixed){.main-menu,.main-menu:target+.backdrop,.main-menu[aria-expanded="true"]+.backdrop{position:fixed}}@media (min-width: 768px){.top-bar{position:fixed}.top-bar .backdrop{display:none !important}.top-bar .menu-toggle,.top-bar .menu-close{display:none}.top-bar .main-menu{position:relative;display:flex;right:auto;top:auto;height:auto;overflow:hidden}.top-bar .main-menu a{border:0 !important}.top-bar .main-menu ul{padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:auto;width:auto;background:none;list-style-type:none}.top-bar .main-menu ul li{display:inline;margin-right:10px;text-transform:uppercase;font-size:14px}.top-bar .main-menu ul li>a{text-decoration:none;color:#d5edfa}.top-bar .main-menu ul li>a:hover{color:#70cbff}}.banner{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;background:#091440;color:#d5edfa;padding-bottom:10px}.banner #banner-bugs{height:300px;width:300px}.banner #banner-text{text-align:center;display:flex;flex-direction:column;max-width:600px;padding-top:35px}.banner #skirt{position:absolute;top:362px;background:#091440;width:100%;height:140px;z-index:-999}.banner #banner-title{color:#69d5f7;font-size:38px;font-weight:600}.banner .description{font-size:16px;font-weight:400;margin:0 20px 35px 20px;line-height:20px}.banner .button{font-size:14px;border-radius:4px;padding:12px 20px 13px;background:#2970ff;color:white;font-weight:600;text-decoration:none;cursor:pointer;display:inline-block;margin-bottom:10px}.banner .button:hover{background:#2669ef}@media (max-width: 768px){.banner #banner-text{max-width:80%;padding-top:0}.banner #banner-bugs{height:250px;width:250px}}.ranking-list{list-style-type:none;padding-left:12px}.ranking-list>li{display:flex;width:100%;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #d6d6d6}.ranking-list>li>.person{display:flex;flex-direction:column}.ranking-list>li>.person .pos-name{display:flex}.ranking-list>li>.person .name{font-weight:bold;color:#091440}.ranking-list>li>.person .link{padding-left:32px}.ranking-list>li .position{height:24px;width:24px;display:flex;justify-content:center;align-items:center;border-radius:50px;background:#2970ff;color:white;margin-right:10px}.ranking-list>li .points{font-size:18px;background:#2970ff;color:white;padding:2px 8px;border-radius:8px}.news-list{list-style-type:none;border-left:1px dashed black;padding-left:12px}.news-list .news-list-item{margin-top:0;position:relative;display:flex;flex-direction:column;padding-top:0;padding-bottom:20px}.news-list .news-list-item .news-list-content p{line-height:normal;margin-top:8px;margin-bottom:8px}.news-list .news-list-item .date{font-size:12px}.news-list .news-list-item .title{font-weight:bold}.news-list .news-list-item .checkpoint{height:12px;width:12px;border-radius:50%;position:absolute;background:#2970ff;top:4px;left:-18px}.news-list .see-more{padding-top:40px}body{min-height:calc(100vh - 62px);margin-top:62px;margin-left:0 !important;margin-right:0 !important;margin-bottom:0 !important;display:flex;flex-direction:column;align-items:center;background:#efeded}section{padding:1em 2em;background:white;border:1px solid #d6d6d6;min-height:120px;width:calc(80% - 4em);z-index:1;margin:10px}section>a{display:block;position:relative;top:-60px;visibility:hidden}section img{display:block;margin:auto}.content>pre{overflow-x:auto}.single-container{min-height:calc(100vh - 122px);text-align:center}.single-section{display:inline-block;text-align:left}@media only screen and (max-width: 768px){body{margin-top:0}section{padding:10px 20px;width:80%}section a{top:-92px}}

/*# sourceMappingURL=style.css.map */