/* ==========================================================================
   Content styling (news/posts/pages)
   ========================================================================== */

/* Make default content feel “document-like” */
.wp-site-blocks {
  background: var(--darqa-surface);
}

/* Post titles in lists */
.wp-block-post-title a {
  color: var(--darqa-brand-deep-blue);
  text-decoration: none;
}

.wp-block-post-title a:hover,
.wp-block-post-title a:focus {
  color: var(--darqa-link-hover);
  text-decoration: underline;
}

/* Post meta line: date + terms */
.darqa-post-meta,
.wp-block-post-date,
.wp-block-post-terms {
  color: var(--darqa-text-muted);
  font-size: var(--darqa-font-size-sm);
}

.wp-block-post-terms a {
  color: var(--darqa-text-muted);
  text-decoration: underline;
  text-decoration-thickness: 1px;
}

.wp-block-post-terms a:hover,
.wp-block-post-terms a:focus {
  color: var(--darqa-link-hover);
}

/* “Read more” */
.wp-block-read-more {
  font-weight: 600;
}

/* Lists */
ul, ol {
  padding-left: 1.25em;
}

/* Blockquote */
blockquote {
  margin: 0 0 1em 0;
  padding: 12px 16px;
  border-left: 4px solid var(--darqa-border);
  background: var(--darqa-surface-muted);
}

/* Breadcrumbs if you add them (via plugin/block) */
.darqa-breadcrumbs {
  font-size: var(--darqa-font-size-sm);
  color: var(--darqa-text-muted);
  margin-bottom: 16px;
}

.darqa-breadcrumbs a {
  color: var(--darqa-link);
}

/* Keep headings from sticking to previous block */
h2, h3, h4 {
  margin-top: 1.25em;
}
