body {
    font-family: 'Georgia', serif;
}
.site-branding {
  display: flex;
  align-items: center; /* vertically center items in the header */
}

/* Optional: add some spacing between logo and title */
.header__logo {
  margin-right: 1rem;
}

/* Remove the auto-generated anchor link icon */
h1 .anchor,
h2 .anchor,
h3 .anchor,
h4 .anchor,
h5 .anchor,
h6 .anchor,
h1 .header-link,
h2 .header-link,
h3 .header-link,
h4 .header-link,
h5 .header-link,
h6 .header-link {
  display: none !important;
}

h6 a {
  color: inherit !important;       /* Match heading color */
  text-decoration: none !important;
  opacity: 1 !important;           /* Make it fully visible */
}
h6 a::after {
  content: none !important;  /* Remove the icon */
  display: none !important;  /* Fallback just in case */
}

.textimagepair {
  display: flex;
  gap: 1.25rem;          /* tighter than before but still breathable */
  align-items: center;
  margin: 1.5rem 0;     /* reduce top/bottom whitespace */
  max-width: none;
}

/* Make image dominant */
.textimagepair__img {
  width: 60%;            /* was ~50% */
  height: auto;
  flex: 0 0 auto;
  box-sizing: border-box;
}

/* Make poem more compact + left-aligned */
.textimagepair__text {
  width: 40%;
  flex: 0 0 auto;
  box-sizing: border-box;

  text-align: left;      /* key change */
  padding-left: 0.5rem;
  border-left: 1px solid rgba(0,0,0,0.08);
}

/* Remove Zen paragraph spacing inside poem */
.textimagepair__text p {
  margin: 0;
}

/* Optional: slightly tighter line-height for poetry */
.textimagepair__text {
  line-height: 1.5;
}

/* Mobile behavior unchanged */
@
