/* Public blog pages — readable links on dark background (no main.css global anchor rules) */
.blog-public-page .blog-public-main a {
  color: #e8d4ef;
  text-decoration: none;
}
.blog-public-page .blog-public-main a:hover {
  color: #ffffff;
  text-decoration: underline;
  text-underline-offset: 0.2em;
}

/* “Read more” and list titles — extra contrast */
.blog-public-page .blog-link-title {
  color: #f5e6ff !important;
}
.blog-public-page .blog-link-title:hover {
  color: #d8b4e8 !important;
}
.blog-public-page .blog-read-more {
  color: #f0abfc !important;
  font-weight: 600;
}
.blog-public-page .blog-read-more:hover {
  color: #ffffff !important;
}

.blog-public-page .blog-post-body a {
  color: #e8d4ef;
  text-decoration: underline;
}

.blog-public-page footer a {
  color: #e8d4ef;
}
.blog-public-page footer a:hover {
  color: #ffffff;
}
