@font-face {
  font-family: "OPPOSans-Bold";
  src: url("./fonts/en/OPPOSansB/OPPOSans-B.woff2") format("woff2"),
    url("./fonts/en/OPPOSansB/OPPOSans-B.woff") format("woff"),
    url("./fonts/en/OPPOSansB/OPPOSans-B.ttf") format("truetype"),
    url("./fonts/en/OPPOSansB/OPPOSans-B.svg") format("svg"),
    url("./fonts/en/OPPOSansB/OPPOSans-B.eot") format("embedded-opentype");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "OPPOSans-Medium";
  src: url("./fonts/en/OPPOSansM/OPPOSans-M.woff2") format("woff2"),
    url("./fonts/en/OPPOSansM/OPPOSans-M.woff") format("woff"),
    url("./fonts/en/OPPOSansM/OPPOSans-M.ttf") format("truetype"),
    url("./fonts/en/OPPOSansM/OPPOSans-M.svg") format("svg"),
    url("./fonts/en/OPPOSansM/OPPOSans-M.eot") format("embedded-opentype");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "OPPOSans-Regular";
  src: url("./fonts/en/OPPOSansR/OPPOSans-R.woff2") format("woff2"),
    url("./fonts/en/OPPOSansR/OPPOSans-R.woff") format("woff"),
    url("./fonts/en/OPPOSansR/OPPOSans-R.ttf") format("truetype"),
    url("./fonts/en/OPPOSansR/OPPOSans-R.svg") format("svg"),
    url("./fonts/en/OPPOSansR/OPPOSans-R.eot") format("embedded-opentype");
  font-weight: 200;
  font-style: normal;
}

/* 沉浸式导航 开始*/

.dark-theme #oc-header {
  background-color: transparent;
}
.dark-theme #oc-wrapper {
  padding-top: 0;
}
.dark-theme #oc-container {
  padding-top: 0;
}

/* 沉浸式导航 结束*/

/* 黑色主题面包屑适配 开始*/

.cp-breadcrumb {
  position: absolute;
  z-index: 10;
  top: 92px;
  left: 0;
  right: 0;
}

@media (max-width: 1023.98px) {
  .cp-breadcrumb {
    top: 52px;
  }
}

.cp-breadcrumb ol li + li::before {
  color: rgba(255, 255, 255, 0.7);
}
.cp-breadcrumb ol li a {
  color: #fff;
}

/* 黑色主题面包屑适配 结束 */
