.posts__show {
  :where(lexxy-editor) {
    --lexxy-editor-rows: 6lh;
  }

  .post__date {
    color: var(--color-ink-medium);
  }

  .post__info {
    color: var(--color-theme-cinnamon-dark)
  }
}

.post-preview {
  max-block-size: 14lh;
  overflow: hidden;
  position: relative;
}

.post-preview::after {
  content: "";
  position: absolute;
  inset-inline: 0;
  inset-block-end: 0;
  block-size: 1.5lh;
  background: linear-gradient(to bottom, transparent, var(--panel-bg, var(--color-canvas)));
  pointer-events: none;
}

.posts__list {
  margin-bottom: var(--block-space-double);
}

.post__stats a {
  color: inherit;
  text-decoration: none;
}

.post__stats a:hover {
  color: var(--color-theme-cinnamon-darker);
}

.post__meta {
  --row-gap: var(--block-space-half);
}

@media (max-width: 639px) {
  .posts__new,
  .posts__edit {
    :where(lexxy-editor) {
      --lexxy-editor-rows: 12lh;
    }
  }
}
