@font-face {
    font-family: Fira;
    src: url(FiraMono.ttf);
}

@font-face {
    font-family: Space;
    src: url(SpaceMono.ttf);
}

div {
    display: flex;
    align-items: center;
    justify-content: center;
}

body, pre {
    font-family: Fira;
    line-height: 1;
    font-size: 1.1em;
}

body::before {
    content: "";
    position: fixed;
    inset: 0;

    background-image:
        linear-gradient(rgba(255,255,255,0.7), rgba(255,255,255,0.7)),
        url("bg.jpg");

    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    filter: blur(10px);
    transform: scale(1.05);
    z-index: -1;
}

a, a:hover, a:visited {
    text-decoration: none;
    color: blue;
}

a:hover {
	border: 1px solid black;
	display: inline;
}
