
/* MANYA V146 EMERGENCY NO-FREEZE */
/* CSS only. No MutationObserver. No Product Guide JS. */

/* Product Guide page: white background + green/gold text */
html body.page-product-guide .manya-reference .ref-cover,
html body.page-product-guide section.ref-cover,
html body[class*="product-guide"] .manya-reference .ref-cover,
html body[class*="product-guide"] section.ref-cover,
html body .manya-reference.v111-product-guide .ref-cover,
html body .manya-reference.v112-product-guide .ref-cover{
  background:#ffffff!important;
  background-color:#ffffff!important;
  background-image:none!important;
  color:#0b5d46!important;
  border-bottom:1px solid rgba(11,93,70,.12)!important;
  overflow:visible!important;
}

/* Disable dark/animated pseudo overlays that caused visual conflicts */
html body.page-product-guide .ref-cover::before,
html body[class*="product-guide"] .ref-cover::before,
html body.page-product-guide .ref-cover::after,
html body[class*="product-guide"] .ref-cover::after{
  display:none!important;
  content:none!important;
  opacity:0!important;
  background:none!important;
  animation:none!important;
}

/* Global font, no blend/hidden text */
html body.page-product-guide .ref-cover *,
html body[class*="product-guide"] .ref-cover *{
  font-family:inherit!important;
  text-shadow:none!important;
  mix-blend-mode:normal!important;
}

/* Heading dark green */
html body.page-product-guide .ref-cover h1,
html body[class*="product-guide"] .ref-cover h1,
html body.page-product-guide .ref-cover h1 span,
html body[class*="product-guide"] .ref-cover h1 span{
  color:#0b5d46!important;
  -webkit-text-fill-color:#0b5d46!important;
  font-family:inherit!important;
  font-style:normal!important;
  font-weight:800!important;
  opacity:1!important;
  visibility:visible!important;
}

/* Gold emphasis */
html body.page-product-guide .ref-cover h1 em,
html body[class*="product-guide"] .ref-cover h1 em,
html body.page-product-guide .ref-cover em,
html body[class*="product-guide"] .ref-cover em{
  color:#d4a928!important;
  -webkit-text-fill-color:#d4a928!important;
  font-family:inherit!important;
  font-style:normal!important;
  font-weight:800!important;
  opacity:1!important;
  visibility:visible!important;
}

/* Subtitle */
html body.page-product-guide .ref-cover p,
html body[class*="product-guide"] .ref-cover p{
  color:#35564b!important;
  -webkit-text-fill-color:#35564b!important;
  opacity:1!important;
  visibility:visible!important;
}

/* Badge */
html body.page-product-guide .ref-badge,
html body[class*="product-guide"] .ref-badge{
  background:#fffdf5!important;
  color:#0b5d46!important;
  -webkit-text-fill-color:#0b5d46!important;
  border:1px solid rgba(212,169,40,.55)!important;
}

/* Buttons */
html body.page-product-guide .ref-actions,
html body[class*="product-guide"] .ref-actions,
html body.page-product-guide .v111-guide-quickshop,
html body[class*="product-guide"] .v111-guide-quickshop,
html body.page-product-guide .v112-guide-quickshop,
html body[class*="product-guide"] .v112-guide-quickshop{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:12px!important;
  opacity:1!important;
  visibility:visible!important;
  overflow:visible!important;
  max-height:none!important;
}

html body.page-product-guide .ref-cover a,
html body[class*="product-guide"] .ref-cover a,
html body.page-product-guide .ref-actions a,
html body[class*="product-guide"] .ref-actions a,
html body.page-product-guide .v111-guide-quickshop a,
html body[class*="product-guide"] .v111-guide-quickshop a,
html body.page-product-guide .v112-guide-quickshop a,
html body[class*="product-guide"] .v112-guide-quickshop a{
  display:inline-flex!important;
  opacity:1!important;
  visibility:visible!important;
  background:#eaf5ef!important;
  color:#0b5d46!important;
  -webkit-text-fill-color:#0b5d46!important;
  border:1px solid rgba(11,93,70,.22)!important;
  font-family:inherit!important;
  font-style:normal!important;
  font-weight:800!important;
  white-space:nowrap!important;
  text-decoration:none!important;
}

html body.page-product-guide .ref-cover a:first-of-type,
html body[class*="product-guide"] .ref-cover a:first-of-type,
html body.page-product-guide .ref-actions a:first-child,
html body[class*="product-guide"] .ref-actions a:first-child{
  background:#0b5d46!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  border-color:#0b5d46!important;
}

/* Footer unaffected */
html body.page-product-guide footer a,
html body[class*="product-guide"] footer a,
.site-footer a,
.manya-footer a,
footer a{
  background:transparent!important;
  border:0!important;
  padding:0!important;
  box-shadow:none!important;
}

/* Safety: stop old reveal transforms from causing page jumps */
html body.page-product-guide .v45-zoom-section,
html body.page-product-guide .v45-zoom-section[style],
html body[class*="product-guide"] .v45-zoom-section,
html body[class*="product-guide"] .v45-zoom-section[style]{
  transform:none!important;
  opacity:1!important;
}
/* FORCE PRODUCT GUIDE TITLE COLORS ABOVE OLD V135 */
html body.page-product-guide .ref-cover h1,
html body.page-product-guide .ref-cover h1 *,
html body[class*="product-guide"] .ref-cover h1,
html body[class*="product-guide"] .ref-cover h1 *{
  color:#0b5d46!important;
  -webkit-text-fill-color:#0b5d46!important;
}

html body.page-product-guide .ref-cover h1 em,
html body.page-product-guide .ref-cover h1 em *,
html body[class*="product-guide"] .ref-cover h1 em,
html body[class*="product-guide"] .ref-cover h1 em *{
  color:#d4a928!important;
  -webkit-text-fill-color:#d4a928!important;
}