@font-face {
    font-family: 'Routed Gothic';
    src: url('fonts/subset-RoutedGothic-Italic.woff2') format('woff2');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Routed Gothic Narrow';
    src: url('fonts/subset-RoutedGothicNarrow.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Routed Gothic';
    src: url('fonts/subset-RoutedGothic.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Routed Gothic Narrow';
    src: url('fonts/subset-RoutedGothicNarrow-Italic.woff2') format('woff2');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Routed Gothic Wide';
    src: url('fonts/subset-RoutedGothicWide-Italic.woff2') format('woff2');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Routed Gothic Wide';
    src: url('fonts/subset-RoutedGothicWide.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'jgs7';
    src: url('fonts/jgs7.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'jgs5';
    src: url('fonts/jgs5.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'jgs9';
    src: url('fonts/jgs9.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'jgs';
    src: url('fonts/jgs.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'TASA Orbiter Text';
    src: url('fonts/TASAOrbiterText-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TASA Orbiter Text';
    src: url('fonts/TASAOrbiterText-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Pantasia';
    src: url('fonts/Pantasia-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
html{
    background-color: white;
    /*
    other colours:
        - whitesmoke
        - antiquewhite
        - gainsboro
        color: #CB410B;
    */
}
@media only screen and (max-width: 550px){
    .tt{
        padding: 0 !important;
        width: 93% !important;
        font-size: 1rem;
        line-height: 1.45;
        margin: 3em auto !important;
    }
    ul{
        margin: 3em auto;
        width: 93%;
    }
    li{
        text-indent: 0 !important;
    }
    li:nth-child(odd){
        background-color: inherit;
    }
    li:nth-child(even){
        background-color: inherit;
    }
    li:before {
    content: none !important;
    }
}
.tt, .t{
    max-width: 38em ;
    margin: 3em auto;
    color: #002552;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: 400;
    text-decoration: none;
}
.bmk{
    max-width: 38em ;
    margin: 3em auto;
    color: #002552;
    font-size: 15px;
    line-height: 1.55;
    font-weight: 400;
    text-decoration: none;
}
.soft{
    font-family: 'routed gothic', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}
.jgs{
    font-family: 'jgs', monospace;
}
.tasa{
    font-family: 'TASA Orbiter Text', sans-serif;
}
.pseudosf{
    font-family: 'Pretendard Std', system-ui, -apple-system, sans-serif;
}
.sono{
    font-family: "Sono Mono", monospace;
    font-feature-settings: "ss01";
}
.pantasia{
    font-family: "pantasia", 'Times New Roman', Times, serif;
    font-feature-settings: "ss01";
}

a{
    color: inherit;
    font-weight: inherit;
}
a:hover{
    text-decoration: underline;
}
blockquote::before{
    content: "“";
}
blockquote::after{
    content: "”";
}
li{
    list-style: none;
}
strong{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}
