/*

@media screen and (min-width: 800px) {
    body {
        width: 800px;
    }
}
@media screen and (max-width: 800px) {
    body {
        margin: 1.5rem !important;
    }
}


body {
    font-family: 'Nimbus Roman No9 L', 'Times New Roman', Times, serif;
    margin: 0 auto;
}
body h1 { line-height: 100% ;}
body a { color: black; }
.title { font-size: 150%; }
.subtitle { font-size: 85%; }
header { margin-top: 3rem; }
#content h1.title {
    font-family: 'Nimbus Sans L', 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    background-color: black;
    color: white;
    text-align: right;
    height: 3rem;
    margin-bottom: 0;
}

#content h2::before {
    content: '§';
}
footer { margin-top: 1rem; margin-bottom: 3rem; text-align: right; }
footer a { color: black; }

.wiki-link::before {
    content: '{';
}
.wiki-link::after {
    content: '}';
}
.wiki-quote-header {
    font-style: italic;
    font-weight: normal;
    font-size: 1rem;
    padding-left: 4rem;
}
.wiki-content {
    margin-top: 1.5rem;
}

blockquote {
    border-left: 2px black solid;
    padding-left: 1rem;
}
header a {
    text-decoration: none;

}

.see-also {
    margin: 0;
    padding: 0;
}

.example::before {
    content: 'example';
    font-style: italic;
    padding-left: 2rem;
    font-weight: bold;
}
.column {
    box-sizing: border-box;
    padding: 1rem;
}
.column-header {
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
    font-size: 150%;
    height: 2rem;
    margin-top: 1rem;
    padding: 1rem;
}

.src {
    background-color: black;
    color: white;
    font-family: monospace;
    font-size: 1rem;
}

*/

@media print {
    @font-face {
        font-family: "Atkinson";
        src:
            local("Atkinson Hyperlegible"),
            url("../assets/_font/AtkinsonPrint/Atkinson-Hyperlegible-Regular-102.otf") format("opentype");
        font-weight: auto;
    }
    @font-face {
        font-family: "Atkinson";
        src:
            local("Atkinson Hyperlegible"),
            url("../assets/_font/AtkinsonPrint/Atkinson-Hyperlegible-Bold-102.otf") format("opentype");
        font-weight: bold;
    }
    @font-face {
        font-family: "Atkinson";
        src:
            local("Atkinson Hyperlegible"),
            url("../assets/_font/AtkinsonPrint/Atkinson-Hyperlegible-Italic-102.otf") format("opentype");
        font-style: italic;
    }
    @font-face {
        font-family: "Atkinson";
        src:
            local("Atkinson Hyperlegible"),
            url("../assets/_font/AtkinsonPrint/Atkinson-Hyperlegible-BoldItalic-102.otf") format("opentype");
        font-style: italic;
        font-weight: bold;;
    }
}

@media screen {
    @font-face {
        font-family: "Atkinson";
        src:
            local("Atkinson Hyperlegible"),
            url("../assets/_font/AtkinsonWeb/Atkinson-Hyperlegible-Regular-102a.woff2") format("woff2")
        font-weight: auto;
    }
    @font-face {
        font-family: "Atkinson";
        src:
            local("Atkinson Hyperlegible"),
            url("../assets/_font/AtkinsonWeb/Atkinson-Hyperlegible-Bold-102a.woff2") format("woff2")
        font-weight: bold;
    }
    @font-face {
        font-family: "Atkinson";
        src:
            local("Atkinson Hyperlegible"),
            url("../assets/_font/AtkinsonWeb/Atkinson-Hyperlegible-Italic-102a.woff2") format("woff2")
        font-style: italic;
    }
    @font-face {
        font-family: "Atkinson";
        src:
            local("Atkinson Hyperlegible"),
            url("../assets/_font/AtkinsonWeb/Atkinson-Hyperlegible-BoldItalic-102a.woff2") format("woff2")
        font-style: italic;
        font-weight: bold;;
    }
}


@font-face {
    font-family: "CMU Serif";
    src:
	local("CMU Serif"),
        url("../assets/_font/cmu/CMUSerif-Roman.woff2") format("woff2");
    font-weight: auto;
}
@font-face {
    font-family: "CMU Serif";
    src:
        local("CMU Serif"),
        url("../assets/_font/cmu/CMUSerif-Bold.woff2") format("woff2");
    font-weight: bold;
}
@font-face {
    font-family: "CMU Serif";
    src:
        local("CMU Serif"),
        url("../assets/_font/cmu/CMUSerif-Italic.woff2") format("woff2");
    font-style: italic;
}
@font-face {
    font-family: "CMU Serif";
    src:
        local("CMU Serif"),
        url("../assets/_font/cmu/CMUSerif-BoldItalic.woff2") format("woff2");
    font-style: italic;
    font-weight: bold;
}

.centered {
    text-align: center;
}
body {
    color: black;
    font-size: 125%;
    line-height: 150%;
    background-color: white;
    font-family: 'CMU Serif', Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
    font-variant-ligatures: none;
    /* font-family: Atkinson, Arial, sans-serif; */
}
.title {
    text-align: left;
    margin-bottom: 3rem;
}
#content {
    margin: 0 auto;
    margin-top: 5rem;
    margin-bottom: 5rem;
    width: 50%;
}
@media screen and (max-width: 1360px) {
    #content { width: 60%; }
}
@media screen and (max-width: 960px) {
    #content { width: 70%; }
}
@media screen and (max-width: 700px) {
    #content { width: calc(100% - 2rem); margin: 1rem; }
}
@media print {
    body { font-size: 100%; }
    #content { width: 100%; margin: 0 auto; }
}
a {
    color: black;
}
.footer {
    font-size: 80%;    
}
.cite-area {
    font-size: 80%;
}
.right-align {
    text-align: right;
}
code {
    font-family: monospace;
}
.code {
    padding-left: 150px;
}
.sub-comment {

}
.sub-comment a {

}

blockquote {
    border-left: 2px black solid;
    margin-left: 1rem;
    padding-left: 1rem;
}
pre.src {
    background-color: black;
    color: white;
    font-family: monospace;
    font-size: 1rem;
    line-height: 100%;
}
pre {
    font-family: monospace;
    font-size: 1rem;
    line-height: 100%;
}
    
img {
    width: 100%;
}

