body.blog-plugin-publications {
  /* Example: light gray background just for the publications section */
  background-color: #fafafa;
}

/* Wider content container */
.blog-plugin-publications .blog-post {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.blog-plugin-publications .post-header h1 {
  color: #2c3e50;
  border-bottom: 2px solid #2c3e50;
  padding-bottom: 0.3rem;
}


.blog-plugin-publications .post-meta {
  font-size: 0.9rem;
  color: #555;
}
.blog-post-wrapper {
  font-size: 1.0em;
}

.blog-post-page :where(.markdown, .article) {
  font-size: 1.0em; 
}
/* Specifically target blog post headings */
.blog-post-wrapper h1,
.blog-post-wrapper h2,
.blog-post-wrapper h3,
.blog-post-wrapper h4,
.blog-post-wrapper h5,
.blog-post-wrapper h6 {
  font-size: 1.1rem; /* Or any size you prefer */
}