/* vim:ts=2:sw=2
 */
nav{display:block;text-align:center;margin-bottom:20px}
header{display:block;text-align:center}
img {display:block;height:auto;max-width:100%;margin-left:auto;margin-right:auto;
}

body {
	padding-top:20px;padding-bottom:20px;width:800px;margin:auto;
	font-family:heros;font-size:18px;
	background:url('/i/bg.png') no-repeat center fixed #000000;
	color:#ffffff}
footer{padding-top:50px;padding-bottom:30px;text-align:center;}
h1 {font-family:pagella;margin-top:30px;}
h2 {font-family:pagella;margin-top:30px;}
h3 {font-family:pagella;margin-top:25px;margin-left:10px;}
h4 {font-family:pagella;margin-top:15px;margin-left:15px;}
p {margin-left:20px}
pre {font-family:cursor;font-weight:bold;}
code {font-family:cursor;font-weight:bold;}

span.blockspam { display: none; }
div.email > span {
		display: none;
}
a:link { color: cyan; }
a:visited { color: yellow; }
a:hover { color: blue; }
a:active { color: orange; }

.lcol {float:left;width:30%;}
.rcol {float:right;width:65%;}
.row::after { content:"";display:table;clear:both;}

div.pp-butt{text-align:center;
border:none;border-radius:1.5rem;min-width:4rem;
padding:0.5rem 1rem 0rem 1rem;
height:1.75rem;
font-weight:bold;
background-color:#FFD140;color:#000000;
font-family:heros;font-size:0.875rem;line-height:1.125rem;cursor:pointer;}

/*
.nonlogo {filter: drop-shadow(0px 0px 12px #0e0505);}
.nonlogo:hover {filter: drop-shadow(0px 0px 15px #aa0f0f);}
*/


@font-face{font-family:"pagella";src:url("/f/texgyrepagella-regular.woff2");font-weight:normal;font-style:normal;}
@font-face{font-family:"heros";src:url("/f/texgyreheros-regular.woff2");font-weight:normal;font-style:normal;}
@font-face{font-family:"heros";src:url("/f/texgyreheros-bold.woff2");font-weight:bold;font-style:normal;}

/*
@media (prefers-color-scheme: dark) {
body { background-color: #0a0a0a; color: #ffffff; } }
*/
