@charset "utf-8";
/*#4051TwevYw0w0*/
/*#2q42uyLZWw0w0*/
/* use
#3D32tRLYeHCxN*/
html {
	background:rgba(1,56,127,1.0) center center / cover no-repeat;
	color:white;
	font-style:normal;
	text-rendering:optimizeLegibility;
	min-height:100%
}
html,body {margin:0;padding:0}
body {font-family:verdana,arial,sans-serif;font-size:100%;max-width:100%}
h1, h2, h3 {font-family:'Lucida Sans Unicode','Lucida Grande','Trebuchet MS',sans-serif}
h1 {font-size:2.12rem}
h2 {font-size:1.9rem}
h3 {font-size:1.75rem}
/*h1.title {position:relative;top:33vh;text-indent:30vw;font-size:6rem;color:rgba(29,26,178,1.0);max-width:90vw}*/
h1.title {
	position:relative;
	top:0;
	margin-top:0;
	margin-bottom:0;
	text-indent:0.7rem;
	font-size:5rem;
	color:rgba(114,253,0,1.0)
}
sub {vertical-align:sub}
sup {vertical-align:super}

pre,code,tt,kbd {
	font-family:'DejaVu Sans Mono','Andale Mono','Bitstream Vera Sans Mono',monospace,serif;
	font-size:0.95rem
}
.pre,.code {white-space:prewrap}
pre.body {color:rgba(255,255,255,1.0);margin:0 0 4rem 1.5rem;font-size:0.9rem}
a,a:link {color:rgba(114,253,0,1.0);text-decoration:none}
a:visited {}
foot a:hover,foot a:active {background:rgba(157,4,248,1.0);color:rgba(114,253,0,1.0);text-decoration:underline}

.flex {display:flex;flex-direction:row}
.flex-split {flex-direction:col}
.dl,foot {position:absolute;position:fixed;display:flex;flex-direction:row}
.dl {top:48vh;right:5vw}
.dl a {padding:0.23rem;background:rgba(6,112,247,1.0);color:rgba(114,253,0,1.0);border-width:0.25rem;border-color:transparent);border-radius:0.5rem}
.dl a:hover {background:rgba(157,4,248,1.0);color:rgba(114,253,0,1.0);border-width:0.25rem;border-color:rgba(157,4,248,1.0)}
foot {
	height:2.6rem;
	bottom:0;
	left:0;
	width:100vw;
	background:rgba(6,112,247,1.0)
}
foot sup {font-size:0.6rem}
.left,.right {flex-direction:column;font-size:0.9rem;padding-top:0.12rem;padding-bottom:0.30rem;color:rgba(80,1,127,1.0)}
.left {padding-left:1.7rem;width:70%}
.right {padding-right:1.5rem;text-align:right;flex-grow:2}
