/* One size contract for page headings across the HTML and React app surfaces.
   The layer keeps legacy page-specific !important rules from overriding it. */
@layer launchpad-page-titles {
  :root { --launchpad-page-title-size: 38px; }
  .launchpad-page-title {
    font-size: var(--launchpad-page-title-size) !important;
    line-height: 1.05 !important;
    letter-spacing: 0 !important;
    overflow-wrap: anywhere;
  }
  @media (max-width: 800px) {
    :root { --launchpad-page-title-size: 28px; }
  }
}
