/* Extra spacing beneath post meta block */
.page.single .post-meta {
  margin-bottom: 1.75rem;
}

/* Increase default line height for post body text */
.page.single .content {
  line-height: 1.75;
}

/* Keep lists consistent with the relaxed line height */
.page.single .content li {
  line-height: 1.6;
}

/* Add card-style separation on the home post list */
.home[data-home=posts] .summary {
  padding: 1.5rem;
  margin-bottom: 2.5rem;
  border: 1px solid rgba(17, 24, 39, 0.08);
  border-radius: 1.25rem;
  background: rgba(255, 255, 255, 0.95);
  box-shadow: 0 18px 40px rgba(15, 23, 42, 0.06);
  border-bottom: none;
}

/* Maintain contrast in dark mode */
body[theme='dark'] .home[data-home=posts] .summary {
  border-color: rgba(255, 255, 255, 0.08);
  background: rgba(32, 33, 37, 0.92);
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.5);
}
