@charset "utf-8";
html, body{
font:400 105% sans-serif;
background-color:#040008;
color:#FFD088;
margin:0;
height:100%
}
h1{
font-size:125%;
color:#BB2200;
padding-left:1.6%
}
h2{
font-size:125%;
color:#BB2200;
padding-left:1.2%
}
h3{
font-size:110%;
color:#995599;
padding-left:.3%
}
a{
font-size:110%;
color:#33AA33;
text-decoration:none
}
a:hover{color:#FFFFFF}
img{margin-left:4%;}
.main{
min-height:100%;
position:relative
}
.head{
font:400 120% sans;
color:#999000;
padding:40pt 5%
}
.body{padding: 0pt 5% 60pt 5%}
.foot{
font-size: 70%;
position:absolute;
text-align:center;
bottom:0;
width:100%;
padding-top:9pt;
padding-bottom:9pt
}
.sh{
font:400 77% mono;
padding-left:3%
}
@media(prefers-color-scheme:light){
html, body{
background-color:#F0F2F4;
color:#553311
}
h1{color:#884433}
h2{color:#884433}
h3{color:#7755AA}
a{color:#113399}
a:hover{color:#000000}
}
@media all and (min-width:600px){
.body{padding: 0pt 5% 60pt 5%}
.head{padding:40pt 5%}
}
@media all and (min-width:800px){
.body{padding: 0pt 10% 60pt 10%}
.head{padding:40pt 10%}
}
@media all and (min-width:1000px){
.body{padding: 0pt 15% 60pt 15%}
.head{padding:40pt 15%}
}
@media all and (min-width:1200px){
.body{padding: 0pt 20% 60pt 20%}
.head{padding:40pt 20%}
}
@media all and (min-width:1400px){
.body{padding: 0pt 25% 60pt 25%}
.head{padding:40pt 25%}
}
@media all and (min-width:1600px){
.body{padding: 0pt 30% 60pt 30%}
.head{padding:40pt 30%}
}