/* Extra editorial touches (kept separate so you can edit safely) */

/* Make long links feel editorial */
.article .content a {
  text-decoration-thickness: 1px;
}
.article .content a:hover {
  text-decoration-thickness: 2px;
}

/* WordPress block spacing polish */
.wp-block-image {
  margin: 28px 0;
}
.wp-block-separator {
  border: none;
  border-top: 1px solid var(--wej-hairline);
  margin: 34px 0;
}
.wp-block-quote {
  border-left: 2px solid var(--wej-hairline);
  padding-left: 16px;
  color: var(--wej-muted);
}
.wp-block-gallery {
  gap: 12px;
}
/* Luxury editorial accents */
.wej-rule {
  height: 1px;
  background: var(--wej-hairline);
  margin: 18px 0;
}

.wej-kicker,
.post-card__kicker,
.article .meta,
.section-title a,
.site-brand__tag {
  letter-spacing: .18em;
}

.post-card__kicker,
.article .meta,
.wej-kicker {
  text-transform: uppercase;
}

.article .meta::after{
  content:"";
  display:block;
  height:1px;
  background: var(--wej-hairline);
  margin-top:18px;
}

/* Elevated headlines */
.wej-h1, .article h1, .section-title h2 {
  font-feature-settings: "liga" 1, "kern" 1;
}

/* Subtle gold underline on hover (opulent, restrained) */
a:hover{
  text-decoration-color: var(--wej-gold);
}