@font-face { font-family: 'Uni0553'; src: url("/assets/fonts/uni0553-webfont.eot"); src: url("/assets/fonts/uni0553-webfont.eot#iefix") format("embedded-opentype"), url("/assets/fonts/uni0553-webfont.woff") format("woff"), url("/assets/fonts/uni0553-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }

body { font-family: 'VT323', monospace; font-size: 24px; letter-spacing: 1.2; background-color: #e0e0e0; }

a { text-decoration: none; color: #004b88; }

h1.title { font-family: 'Uni0553', monospace; font-size: 64px; margin: 28vh 0 0; text-align: center; }

h1.title a { margin: 0 auto; font-variant: small-caps; text-shadow: #bbb 4px 4px; }

.subtitle { display: flex; font-size: 24px; flex-direction: column; text-align: center; color: #424242; margin-bottom: 2em; }

ul.links { font-size: 32px; max-width: 480px; display: flex; flex-wrap: wrap; margin: 0 auto; text-align: center; }

ul.links li { list-style: none; }

ul.links li a:hover, ul.links li a:focus { color: #208800; }

ul.links.contact, ul.links.bottom { flex-direction: column; padding: .5em 1em; }

.nav { padding: .5em 1em; justify-content: space-between; }

a.cursor { display: inline-block; padding: .5em; }

a.cursor:after { content: "|"; opacity: 0; }

a.cursor:hover:after, a.cursor:focus:after { opacity: 1; animation: blink 1s step-end infinite; }

@keyframes blink { 50% { opacity: 0; } }

/*# sourceMappingURL=style.css.map */