
@media screen {
    @font-face {
        font-family: "Atkinson";
        src:
            local("Atkinson Hyperlegible"),
            url("assets/_font/AtkinsonWeb/Atkinson-Hyperlegible-Regular-102a.woff2") format("woff2"),
            url("assets/_font/AtkinsonWeb/Atkinson-Hyperlegible-Regular-102.ttf") format("ttf");
        font-weight: auto;
    }
    @font-face {
        font-family: "Atkinson";
        src:
            local("Atkinson Hyperlegible"),
            url("assets/_font/AtkinsonWeb/Atkinson-Hyperlegible-Bold-102a.woff2") format("woff2"),
            url("assets/_font/AtkinsonWeb/Atkinson-Hyperlegible-Bold-102.ttf") format("ttf");
        font-weight: bold;
    }
    @font-face {
        font-family: "Atkinson";
        src:
            local("Atkinson Hyperlegible"),
            url("assets/_font/AtkinsonWeb/Atkinson-Hyperlegible-Italic-102a.woff2") format("woff2"),
            url("assets/_font/AtkinsonWeb/Atkinson-Hyperlegible-Italic-102.ttf") format("ttf");
        font-style: italic;
    }
    @font-face {
        font-family: "Atkinson";
        src:
            local("Atkinson Hyperlegible"),
            url("assets/_font/AtkinsonWeb/Atkinson-Hyperlegible-BoldItalic-102a.woff2") format("woff2"),
            url("assets/_font/AtkinsonWeb/Atkinson-Hyperlegible-BoldItalic-102.ttf") format("ttf");
        font-style: italic;
        font-weight: bold;;
    }
}

@font-face {
    font-family: "Didot";
    src:
	local("Didot"),
	url("assets/Didot-HTF-L42-Light.ttf") format("truetype");
}

@media screen and (max-width: 800px) {
    body {
	width: calc(100% - 8rem) !important;
    }
    #logo {
	width: 100%;
    }
}
@media screen and (min-width: 640px) {
    #logo {
	width: calc(480px - 8rem);
    }
}

.title {
    text-align: left;
}
body {
    background-image: url("../assets/wallpaper-1080p.png");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;;
    background-position-x: left;;
    color: white;
    margin: 2rem;
    /* font-family: serif */
    font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    width: 640px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#content {
    background-color: black;
    padding: 2rem;
}

blockquote {
    border-left: 2px white solid;
    padding-left: 1rem; 
}
ul {
    list-style-type: square;
    /* list-style-position: inside; */
    padding-left: 1rem;
}
li {
    padding-left: 0.5rem;
}

a {
    color: white;
    background-color: black;
    transition: background-color 0.3s ease-in-out, color 0.5s ease-in-out;
    -moz-transition: background-color 0.3s ease-in-out, color 0.5s ease-in-out;
    -webkit-transition: background-color 0.3s ease-in-out, color 0.5s ease-in-out;
    -o-transition: background-color 0.3s ease-in-out, color 0.5s ease-in-out;
}

pre {
    background-color: black;
    font-size: 1rem;
}

code { font-size: 1rem; }

a:hover {
    color: black;
    background-color: white;
}

#title {
    /* font-family: Didot, Times, "Times New Roman", serif; */
    font-family: Times, "Times New Roman", serif;
    user-select: none;
}
#nav {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

#webring-container {
    margin-top: 2rem;
}
.webring-item a {
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    background-color: white;
    color: black;
}
.webring-item {
    display: inline-block;
    width: 48px;
    height: 64px;
    margin: 0;
    margin-bottom: 16px;
    padding: 0;
}

.webring-icon {
    width: 48px;
    height: 48px;
}
.webring-control {
    margin: 0;
    padding: 0;
    width: 16px;
    height: 16px;
    display: inline;
}
.webring-control-filler {
    width: 16px;
    height: 16px;
    display: inline;
}

.wiki-item-list a {
    text-decoration: none;
    font-size: 120%;
}

.webring-item a {
    display: inline-block;
    background-color: black;
    color: white;
}

