.site-title {
    white-space: nowrap;
    font-size: 200%;
}

header a {
    color: var(--title-color);
}

html {
font-family: "Montserrat";
}

.site-title, h1, h2, h3 {
font-family: "Montserrat";
}

.content { 
/* font-family: "Source Serif Pro"; */
font-weight: var(--content-weight); 
}

.mentionscontent { 
font-family: "Montserrat"; 
font-size: 90%; 
font-weight: var(--content-weight);
}

/* .mentionsio .p-comment:first-of-type::before {
content: "<h2>webmentions</h2>";
} */

.post-list:not(:last-of-type)::after {
content: "~~~";
font-family: "Montserrat";
font-size: 120%;
border-bottom: none;
margin-left: 45%;
color: var(--title-color);
}

article:not(:last-of-type) {
    border: none;
    padding-bottom: 2em;
    border-width: 10%
}

.theme-switcher {
    color: var(--switcher-bg-color);
    background: var(--switcher-color);
    padding: 0.0em 0em;
    font-size: 150%;
    margin-bottom: 1em;
    margin-left: 1em;
}

.common-footer {
padding-bottom: 2em;
}

main a {
border-bottom: dotted .5px;
}

.terms li {
display: inline;
}

code {
font-family: "Monaspace Krypton Var", monospace;
src:
  local("Monaspace Krypton Var"), 
  /* url('/MonaspaceArgon-Regular.woff') format('woff');
font-weight: normal;
font-style: normal; */
}  

/* adjust mobile-sized nav head to match dark page background color */
@media {
  header nav:not(:empty) {
   background: var(--bg-color); 
  }
}
