@font-face{font-family:'concourse';src:url(concourse-bold.woff);font-weight:bold;font-style:normal;}@font-face{font-family:'concourse';src:url(concourse-italic.woff);font-weight:normal;font-style:italic;}@font-face{font-family:'concourse';src:url(concourse-bold-italic.woff);font-weight:bold;font-style:italic;}@font-face{font-family:'concourse';src:url(concourse.woff);font-weight:normal;font-style:normal;}a{color:rgb(0,130,240);text-decoration:none;}a:hover{color:rgb(50,180,250);}body{font-family:concourse, sans-serif;font-size:16pt;margin:0;background:rgb(10,10,10);color:rgb(220,220,220);}body >header{display:flex;flex-direction:column;justify-content:center;text-align:center;background:-moz-linear-gradient(top, rgba(10,10,10,0.5) 0%, rgba(0,130,240,0.5) 75%);background:-o-linear-gradient(top, rgba(10,10,10,0.5) 0%, rgba(0,130,240,0.5) 75%);background:-webkit-linear-gradient(top, rgba(10,10,10,0.5) 0%, rgba(0,130,240,0.5) 75%);background:-ms-linear-gradient(top, rgba(10,10,10,0.5) 0%, rgba(0,130,240,0.5) 75%);background:linear-gradient(top, rgba(10,10,10,0.5) 0%, rgba(0,130,240,0.5) 75%);font-size:1.5em;padding:20px 20px 100px 20px;position:relative;-moz-user-select:none;-o-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;}body >header h1{margin:0;}body >header img{max-width:100%;width:600px;-moz-transition:filter 2s;-o-transition:filter 2s;-webkit-transition:filter 2s;-ms-transition:filter 2s;transition:filter 2s;}body >header *{z-index:10;}body >header:hover img{-moz-filter:blur(10px) brightness(200%);-o-filter:blur(10px) brightness(200%);-webkit-filter:blur(10px) brightness(200%);-ms-filter:blur(10px) brightness(200%);filter:blur(10px) brightness(200%);}body >header::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(header.png);background-size:cover;-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-moz-filter:blur(2px);-o-filter:blur(2px);-webkit-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px);z-index:-1;}body >header::after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:100px solid rgb(10,10,10);border-left:0 solid transparent;border-right:2000px solid transparent;}body >main{background:-moz-linear-gradient(top, rgba(0,130,240,0.0) 0%, rgba(0,130,240,0.1) 100%);background:-o-linear-gradient(top, rgba(0,130,240,0.0) 0%, rgba(0,130,240,0.1) 100%);background:-webkit-linear-gradient(top, rgba(0,130,240,0.0) 0%, rgba(0,130,240,0.1) 100%);background:-ms-linear-gradient(top, rgba(0,130,240,0.0) 0%, rgba(0,130,240,0.1) 100%);background:linear-gradient(top, rgba(0,130,240,0.0) 0%, rgba(0,130,240,0.1) 100%);}body >main article{margin:0 auto 0 auto;max-width:800px;padding:0 0 20px 0;}body >main article header h2{font-size:2em;margin-bottom:0;}body >main article header a{color:rgb(240,240,240);}body >main article header a:hover{color:rgb(200,200,200);}body >main article p{text-align:justify;}body >main article code.block{display:block;}body >main article code{background:rgb(0,0,0);padding:5px;overflow-x:auto;white-space:nowrap;font-size:0.8em;}body >main article code .func{color:rgb(200,200,200);}body >main article code .keyword{color:rgb(230,100,100);}body >main article code .string{color:rgb(220,150,0);}body >main article code::-webkit-scrollbar-track{background-color:rgb(20,20,20);}body >main article code::-webkit-scrollbar{height:6px;background-color:rgb(20,20,20);}body >main article code::-webkit-scrollbar-thumb{border-radius:6px;background-color:rgb(0,130,240);}body >footer{background:rgba(0,130,240,0.1);font-size:0.8em;text-align:center;padding:20px;}@media (max-width: 800px){body{font-size:14pt;}body >header{padding-bottom:60px;}body >header:hover img{-moz-filter:none;-o-filter:none;-webkit-filter:none;-ms-filter:none;filter:none;}body >main{padding:5px;}body >main article header h2{font-size:1.5em;}}