/*
 * DBC / BIOTEN V7.20.1 final closure layer
 *
 * This layer is intentionally small. It preserves the accepted page-family
 * compositions while closing typography, viewport and interaction details
 * that are safe to share across the full static site.
 */

html[data-v7201-release="full-site-final-governance-v7.20.1"] {
  color-scheme: light;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

@media (min-width: 861px) {
  html[data-v7201-release="full-site-final-governance-v7.20.1"] {
    scrollbar-gutter: stable;
  }
}

html[data-v7201-release="full-site-final-governance-v7.20.1"] main :where(h1, h2) {
  text-wrap: balance;
}

html[data-v7201-release="full-site-final-governance-v7.20.1"] main :where(p, li, figcaption) {
  text-wrap: pretty;
}

html[data-v7201-release="full-site-final-governance-v7.20.1"] :where(a, button, summary) {
  -webkit-tap-highlight-color: rgba(0, 74, 150, .14);
}

html[data-v7201-release="full-site-final-governance-v7.20.1"] :where(
  h1,
  h2,
  h3,
  p,
  li,
  td,
  th,
  figcaption,
  address
) {
  min-width: 0;
}

@media (max-width: 420px) {
  html[data-v7201-release="full-site-final-governance-v7.20.1"] main :where(h1, h2) {
    text-wrap: pretty;
  }
}

@media (prefers-reduced-motion: reduce) {
  html[data-v7201-release="full-site-final-governance-v7.20.1"] {
    scroll-behavior: auto !important;
  }
}

