/* When table of contents is disabled, make content take up full width */
/* Target the content div (with 'grow' class) when it's the only child (no TOC present) */
/* This removes the max-w-prose constraint so content can expand to fill available space */
section.prose.flex > div.grow:only-child {
  max-width: none !important;
}

/* Slightly tighten and polish the site header brand lockup */
header nav a[rel="me"] {
  text-underline-offset: 3px;
}

/* Ensure consistent spacing between logo and title/byline (doesn't rely on Tailwind build) */
.site-brand {
  column-gap: 1.25rem; /* ~gap-5 */
}

.site-brand-text {
  /* extra optical spacing in case column-gap is overridden somewhere */
  margin-left: 0.125rem;
}

