/* Targeted product page corrections after content migration. */
body[data-page="模方.html"] .legacy-content .phr h1,
body[data-page="模方.html"] .legacy-content .phr h1 span,
body[data-page="模方.html"] .legacy-content .phr-sub,
body[data-page="模方.html"] .legacy-content .phr-inner {
  text-shadow: none !important;
  filter: none !important;
}

body[data-page="模方.html"] .legacy-content .phr::after {
  background: rgba(0, 0, 0, 0.08) !important;
}

body[data-page="DasViewer.html"] .legacy-content :is(.full-media,.card-media,.tool-preview,.icon-card),
body[data-page="重建大师.html"] .legacy-content :is(.up-card,.up-vis,.gif-w,.gif-p,.mv,.reb-m,.reb-mh,.reb-mp,.case-d,.case-p) {
  background: transparent !important;
  box-shadow: none !important;
}

body[data-page="DasViewer.html"] .legacy-content :is(.full-media,.card-media,.tool-preview)::before,
body[data-page="DasViewer.html"] .legacy-content :is(.full-media,.card-media,.tool-preview)::after,
body[data-page="重建大师.html"] .legacy-content :is(.up-vis,.gif-w,.mv,.reb-m,.reb-mh,.case-d)::before,
body[data-page="重建大师.html"] .legacy-content :is(.up-vis,.gif-w,.mv,.reb-m,.reb-mh,.case-d)::after {
  display: none !important;
  content: none !important;
}

body[data-page="DasViewer.html"] .legacy-content :is(.full-media,.card-media,.tool-preview) > :is(img,video),
body[data-page="DasViewer.html"] .legacy-content :is(.cmw,.tool-img) > :is(img,video),
body[data-page="重建大师.html"] .legacy-content :is(.up-vis,.gif-w,.mv,.reb-mh,.case-d) > :is(img,video) {
  background: transparent !important;
  display: block !important;
}

body[data-page="智影R200.html"] .legacy-content :is(.fc2,.show-card) {
  background: transparent !important;
  box-shadow: none !important;
}

body[data-page="智影R200.html"] .legacy-content :is(.fc2-body,.show-body) {
  background: transparent !important;
}

body[data-page="智影R200.html"] .legacy-content :is(.fc2-media,.show-img) {
  background: transparent !important;
}

body[data-page="重建农场便携版.html"] .legacy-content .screen-apps,
body[data-page="重建农场便携版.html"] .legacy-content .screen-apps .app-card,
body[data-page="重建农场便携版.html"] .legacy-content .screen-apps .app-img {
  background: #fff !important;
  box-shadow: none !important;
}

body[data-page="重建农场便携版.html"] .legacy-content .screen-apps .app-card {
  border-color: #d8dde6 !important;
}

body[data-page="重建农场便携版.html"] .legacy-content .screen-apps .app-card:hover {
  border-color: rgba(11, 17, 24, 0.24) !important;
  transform: translateY(-3px);
}

body[data-page="重建农场便携版.html"] .legacy-content .screen-apps .app-img::before {
  display: none !important;
  content: none !important;
}

body[data-page="重建农场便携版.html"] .legacy-content .screen-apps :is(h2,h3,h4,p) {
  color: #0b1118 !important;
}

body[data-page="重建农场信创版.html"] .legacy-content :is(.flow-step,.series-card,.prod-card,.soft-tab,.schedule-card,.cta-card),
body[data-page="重建农场信创版.html"] .legacy-content :is(.series-media,.prod-media,.soft-video,.schedule-card img) {
  box-shadow: none !important;
}

body[data-page="重建农场信创版.html"] .legacy-content :is(.flow-step:hover,.series-card:hover,.prod-card:hover,.schedule-card:hover) {
  border-color: rgba(11, 17, 24, 0.24) !important;
}

body[data-page="重建农场信创版.html"] .legacy-content :is(.soft-tab.active,.flow-step.active) {
  background: #0b1118 !important;
  color: #fff !important;
  box-shadow: none !important;
}

body[data-page="重建农场信创版.html"] .legacy-content :is(.cta-section::before,.cta-section::after) {
  display: none !important;
  content: none !important;
}

body[data-page="大势矿影.html"] .legacy-content .hero-ov,
body[data-page="大势矿影.html"] .legacy-content .hero::after {
  display: none !important;
  content: none !important;
}

body[data-page="大势矿影.html"] .legacy-content .hero-img-bg {
  opacity: 0.55 !important;
  filter: none !important;
}

body[data-page="大势矿影.html"] .legacy-content .hero h1,
body[data-page="大势矿影.html"] .legacy-content .hero .hd1,
body[data-page="大势矿影.html"] .legacy-content .hero .hd2 {
  text-shadow: none !important;
}
