/* DEFINE COLORS UP HERE FOR TO SIMPLIFY CHANGES */
html {
  font-family: "DM Mono", monospace; }

.container {
  padding: 20px 20px;
  color: #333;
  max-width: 800px;
  margin: 0 auto;
  min-height: 81vh; }

h1 {
  font-size: 2.2em;
  margin: 0; }

h2 {
  font-size: 1.7em; }

h3 {
  font-size: 1.37em; }

h4 {
  font-size: 1.22em; }

h5 {
  font-size: .83em; }

h6 {
  font-size: .75em; }

article.post {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px; }
  article.post h4 {
    margin: 0;
    font-weight: 400; }
    article.post h4 a {
      border-bottom: 2px solid transparent;
      transition: border 300ms linear; }
      article.post h4 a:hover {
        border-bottom: 2px solid black; }

p {
  font-size: 1.2em; }

:is(h1, h2, h3, h4, h5, h6) a {
  color: #333;
  text-decoration: none; }

h1 {
  color: #ffffff;
  background: #000000;
  text-align: center;
  padding: 10px 0; }

.post__meta {
  margin: 0;
  font-size: 0.8em; }

.post__desc {
  text-align: justify; }

hr {
  color: #eee; }

.article .post__meta {
  margin-top: 10px; }

footer {
  position: fixed;
  width: 100%;
  bottom: 0;
  font-size: 0.5em; }

.utterances {
  background: #F9F9F9; }

/*
@media (prefers-color-scheme: dark) {
  $blog-header-bg-color: #cecece; // white
  $blog-header-fg-color: #121212; // black
  $blog-container-bg-color: #121212; // very dark grey
  $blog-container-fg-color: #cecece; // white
  $blog-separator-color: #111;
  $blog-heading-color: #cecece;

  html {
    background-color: $blog-container-bg-color;
  }

  hr {
    color: $blog-separator-color;
  }  

  h1 {
    color: $blog-header-fg-color;
    background: $blog-header-bg-color;
  }

  .container {
    background: $blog-container-bg-color;
    color: $blog-container-fg-color;
  }

  :is(h1, h2, h3, h4, h5, h6) a {
    color: $blog-heading-color;
  }
}
*/

/*# sourceMappingURL=zero.css.map */
