.container {

max-width: 38rem;
padding-left:  1.5rem;
padding-right: 1.5rem;
margin-left:  auto;
margin-right: auto;

}

footer {

margin-top: 2rem;
margin-bottom: 2rem;
text-align: center;
font-size: 80%;

}

.post-nav {

display: flex;
justify-content: space-between;
flex-wrap: wrap;

div {
  flex: 1 1 0;

  &:first-child {
    padding-right: 0.5em;
  }

  &:last-child {
    padding-left: 0.5em;
    text-align: right;
  }
}

}

.unsighted {

border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important;

}