:root{color-scheme:light;--solution-blue:#2076e8;--solution-ink:#0a0a0a}
html{scroll-behavior:smooth;scroll-padding-top:72px}
body.solution-clone-page{margin:0;min-width:320px;overflow-x:hidden;background:#fff;color:var(--solution-ink);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif}
.solution-clone-page,.solution-clone-page *{box-sizing:border-box}
.solution-clone-page main{display:block;min-width:0;max-width:100%;overflow-x:clip}
.solution-clone-page .langcore-raw-html{width:100%;min-width:0;max-width:100%;overflow-x:clip}
.solution-clone-page .langcore-raw-html :where(img,video,canvas,svg,iframe){max-width:100%;height:auto}
.solution-clone-page .langcore-raw-html :where(pre,table){display:block;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}
.solution-clone-page .langcore-raw-html :where(code,a){overflow-wrap:anywhere;word-break:break-word}
.solution-clone-page .langcore-raw-html section[id]{scroll-margin-top:72px}
.solution-clone-page .support-float{z-index:2147483647}
@media(max-width:760px){
  .solution-clone-page .langcore-raw-html{overflow-wrap:anywhere}
  .solution-clone-page .langcore-raw-html :where(section,article,main,aside,div){min-width:0;max-width:100%}
  .solution-clone-page .langcore-raw-html :where([style*="min-width" i]){min-width:0!important}
  .solution-clone-page .langcore-raw-html :where([style*="width" i]){max-width:100%!important}
  .solution-clone-page .langcore-raw-html>div>section{padding-left:24px!important;padding-right:24px!important}
}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .solution-clone-page *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}
