.post {
  background: radial-gradient(circle, rgba(25, 25, 25, 0.9) 30%, rgba(15, 15, 15, 0.95) 100%);
  padding: 10px 25px;
  border-radius: 5px;
  box-shadow: 0 0 6px rgba(0, 255, 255, 0.2);
  text-align: justify;
  border: 1px solid rgba(0, 255, 255, 0.2);
  flex: 1 0 auto;
}

.post h1, 
.post p, 
.post iframe {
  margin-top: 5px;
  margin-bottom: 5px;
}

.post p:last-child {
  margin-bottom: 0;
}

.post p:empty {
  display: none;
}

main.content {
  min-height: calc(100vh - 180px); 
}
