/* Versioned, narrow fixes for real manufacturing media and link usability. */
/* The live English home audit measured the tiny brand subline at 4.39:1.
 * Retain its layout and use the existing darker secondary ink (5.72:1/white). */
html[data-full-preview="e"] body.full-style-preview .site-header .brand small,
html[data-site-theme-preview="e"] body.site-theme-preview-active .site-header .brand small {
  color: #62676b;
}
html body.page-home-video .home-video {
  opacity: 0;
  visibility: hidden;
}
html body.page-home-video .home-video.is-playing {
  opacity: 1;
  visibility: visible;
}
html body .breadcrumbs {
  align-items: center;
  gap: 8px;
}
html body .breadcrumbs a,
html body .site-footer .footer-column a,
html body .site-footer .footer-bottom-links a {
  display: inline-flex;
  align-items: center;
  min-width: 24px;
  min-height: 24px;
}
html body .site-footer .footer-bottom-links {
  align-items: center;
}
@media (max-width: 767px) {
  html body .breadcrumbs a,
  html body .site-footer .footer-column a,
  html body .site-footer .footer-bottom-links a {
    min-height: 32px;
  }
}
@media (max-width: 767px), (prefers-reduced-motion: reduce) {
  html body.page-home-video .home-video {
    display: none;
  }
}

/* Product detail QA uses the actual page-products/redesign-2w body. */
html body.page-products .product-process-section .eyebrow {
  color: #f1a3a5;
}
html body.page-products .product-sample-meta b {
  color: #b3131b;
}

/* Preserve the original local process section dark canvas after theme activation. */
html[data-site-theme-preview] body.page-products.site-theme-preview-active .product-process-section {
  background: #10181d;
}

/* Theme preview headings must retain the original dark process section palette. */
html[data-site-theme-preview] body.page-products.site-theme-preview-active .product-process-section h2,
html[data-site-theme-preview] body.page-products.site-theme-preview-active .product-process-section h3 { color: #fff; }
/* Small quality captions require readable contrast on the dark equipment section. */
html body.page-quality .section.section-dark .section-head .eyebrow,
html[data-site-theme-preview] body.page-quality.site-theme-preview-active .section.section-dark .section-head .eyebrow { color: #f1a3a5; }
