/* Bridge legacy style.css pages with home header/footer chrome */
body.legacy-chrome {
  padding-top: 0;
  background: var(--surface-page);
  color: var(--neutral-700);
}

body.legacy-chrome .home-header {
  position: sticky;
  top: 0;
  z-index: 50;
}

body.legacy-chrome main {
  min-height: 40vh;
}

body.legacy-chrome .platform-page {
  background: var(--surface-page);
  padding-bottom: var(--space-16);
}

body.legacy-chrome .platform-hero {
  padding-top: 3rem;
  margin-bottom: 2rem;
}

body.legacy-chrome .platform-section h2 {
  font-family: var(--font-display);
}

body.legacy-chrome .home-footer {
  margin-top: var(--space-16);
}
