html {background:#040507;color:#e8e9f0;}
body,html {max-width:1024pt;padding:0;margin:0 auto;}
header:before {
display:block;position:fixed;top:8pt;left:12pt;
background-image:url('./blue_fedora.svg');
background-size:66pt 66pt;
width:66pt;height:66pt;z-index:90;
content: " ";
}
header>h1:after,header>p:after {
white-space:pre;font-family:"DejaVu Sans Mono","Courier New",monospace,serif;
font-size:16pt;display:block;
margin-left:8em;padding:0;text-align:left;
}
header>h1>span,header>p>span {visibility:hidden;}
header>h1:after {
font-weight:bold;
content: ' _ ___ ____ __ __ \A (_)____ _ ____ ____ _ ____ < // __ \\ / // / \A / // __ `// __ \\ / __ `// __ \\ / // / / // // /_ \A / // /_/ // / / // /_/ // /_/ // // /_/ //__ __/ \A __/ / \\__,_//_/ /_/ \\__, / \\____//_/ \\____/ /_/ \A/___/ /____/';
}
header>p:after {
font-weight:bold;
color:#304060;
content: '\\‾‾‾\\ \\‾‾‾‾\\ \A ‾‾\\ \\ /‾‾`‾\\\\‾\\ \\‾\\ /‾‾` \\ /‾‾‾‾\\\\‾\\ /‾‾‾‾\\ \\‾\\ \A \\ \\\\ \\‾\\ \\\\ \\ \\ \\\\ \\‾\\ \\\\ \\‾\\ \\\\ \\\\ \\‾\\ \\\\‾‾ ‾‾\\ \A \\ \\\\ ‾‾ ,\\\\ ‾‾ / \\ ‾‾ ,\\\\ ‾‾ / \\ \\\\ \\ \\ \\\\ \\\\ \\‾ \A (‾)‾‾‾‾ ‾ ‾‾‾‾ ‾‾‾‾ ‾ ‾‾‾‾ < \\\\ ‾‾ / \\ \\\\ \\ \A ‾ ‾‾‾ ‾‾‾‾ ‾‾ ‾‾ ';
}
#whatever {
margin-top:8em;
margin-left:16em;
font-size:12pt;
font-family:"Telex","Helvetica Neue",Helvetica,Arial,sans-serif;
margin-bottom:2em;
}
footer .table {display:table;margin:0 auto;position:fixed;bottom:0;left:50%;border-spacing:2px;margin-left:-8em;padding:2pt;background:#040507;}
footer .table ul{display:table-row;}
footer .table ul li {display:table-cell;padding:0 0.5em 0 0.5em;}
footer .table ul li {border-right:1px solid;border-left:1px solid;}
footer .table ul li:first-child {border-left:0!important;}
footer .table ul li:last-child {border-right:0!important;}
a,a:visited,a:link {color:#2573ba;text-decoration:none;}
a:hover {color:white}
nav#sublinks {
position:fixed;top:100pt;left:8pt;
border-radius:4pt;
background:#234;
/*border:1px solid #468;*/
border-width:2px;border-color:#346;border-style:groove;
font-family:Monospace,monospace,serif;
padding:1em 2em 1em 1em;
}
nav#sublinks h2 {
font-size:100%;font-weight:normal;
}
nav#sublinks ul {
list-style:none;padding-left:1.5em;margin-right:2em;
}
nav#sublinks ul li:before {
content: " ";
display:inline-block;
height:1.5em;width:1.5em;
background:transparent url('./tux-bw.svg') center center;
background-size:1.5em 1.5em;
margin-right:.5em;
margin-left:-1.5em;
}
@keyframes fadeDown {
0% {
opacity: 0;
transform: translateY(-20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.fadeDown {
animation:fadeDown 1s ease;