/**
 * HSMI — Post-Tailwind overrides
 * Loaded after the Tailwind CDN so component styles win over Preflight resets.
 */

/* Tighter Switzer line heights (Tailwind defaults run loose on this family) */
.leading-relaxed {
  line-height: var(--leading-body-relaxed);
}

.leading-loose {
  line-height: var(--leading-body-lg);
}

header.site-header button.site-nav__link.site-nav__trigger {
  font-family: var(--font-serif);
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--header-link);
  line-height: inherit;
}

header.site-header button.site-nav__link.site-nav__trigger:hover,
header.site-header .site-nav__item--open button.site-nav__link.site-nav__trigger {
  color: var(--header-link-hover);
}

body[data-page^="activity"] header.site-header button.site-nav__link.site-nav__trigger {
  color: var(--header-link-hover);
  font-weight: 600;
}
