@media (prefers-color-scheme: light){:root{--color-bg: #faf8f0;--color-link: #543521;--color-header: #4e4e4e;--color-text: #3D3D3D;--color-text-light: #555;--color-quote: #777}}@media (prefers-color-scheme: dark){:root{--color-bg: black;--color-link: #d8b49e;--color-header: #FAFAFA;--color-text: white;--color-text-light: #555;--color-quote: #777}}@media only screen and (max-width: 669px){body{padding:10px}}@media only screen and (min-width: 770px){body{width:50%;margin:0 auto}}@media only screen and (max-width: 420px){header nav{flex-direction:column}header nav a{padding:4px}}@media only screen and not (max-width: 420px){header nav a{padding:10px}}body{background-color:var(--color-bg);color:var(--color-text);font-family:system-ui}p{text-align:justify}h1,h2,h3,h4,h5,h6{color:var(--color-header)}header{display:flex;flex-direction:column;align-items:center;margin-bottom:100px}header nav{display:flex;align-items:center;justify-content:center;width:100%}header nav a{text-transform:uppercase}header h1{margin-top:50px;margin-bottom:0}a{color:var(--color-link)}.articles-link{display:flex;flex-direction:column}.articles-link a{padding:3px}.title{text-align:center}footer{text-align:center;margin-top:60px;padding:20px 0;border-top:1px solid #ddd}pre{border-radius:10px;overflow-x:auto;font-family:courier;padding:10px;font-size:initial}blockquote{font-style:italic}