/* Homepage image text (unchanged, if still used elsewhere) */
.homepage_image_text > #image_text {
  letter-spacing: inherit;
  max-width: 600px;
}

/* Journal citation reports block */
#customblock-journal-citation-reports-2023 img {
  width: 120%;
}

/* Hide highlighted announcements (safe fallback) */
.cmp_announcements.highlight_first {
  display: none;
}

/* Announcement/article blocks (only apply if announcements plugin is active) */
.block_announcements_article {
  width: 300px;
}

.block_announcements_article_headline {
  font-size: 18px;
}

.block_announcements_article_date {
  font-size: 15px;
}

/* General sidebar typography */
.pkp_block .content p {
  line-height: 22px;
  margin-top: 0;
}

/* Remove unintended italics */
.description {
  font-style: normal;
}

/* Submit paper block spacing */
#customblock-submitpaper {
  margin-bottom: -30px;
}

/* Sidebar custom blocks: consistent spacing */
.pkp_structure_sidebar .pkp_block.block_custom {
  margin-bottom: 1.5rem;
}

/* Editor spotlight image responsiveness */
#customblock-editor-spotlight img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* Editorial + submission links styling consistency */
.pkp_block.block_make_submission a {
  display: inline-block;
  font-weight: 600;
  text-decoration: none;
}
