/* Baoleyun base r2: shared element defaults, not a vendor component library. */
:root{--bl-font-ui:-apple-system,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB",STHeiti,"Microsoft YaHei","Microsoft JhengHei",SimSun,sans-serif;--bl-text:#6f7479;--bl-focus:#006eff}
html{box-sizing:border-box;font-family:sans-serif;font-size:10px;line-height:1.15;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
*,::before,::after{box-sizing:inherit}
:where(body.page-product) *,:where(body.page-product) ::before,:where(body.page-product) ::after{box-sizing:border-box}
body{margin:0;padding:0;font:14px/1.5 var(--bl-font-ui);color:var(--bl-text);background:#fff}
body:where(.page-product){font-family:-apple-system,HuaweiSans,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB",STHeiti,"Microsoft YaHei","Microsoft JhengHei",SimSun,sans-serif;color:#575d6c}
:where(a,dd,dl,h1,h2,h3,h4,h5,h6,li,p,ul){margin:0;padding:0;color:inherit;font-size:inherit;font-weight:inherit}
:where(ul,li,dd,dl){list-style:none}
:where(body.page-product) h1{font-size:2em}
a{color:inherit;text-decoration:none;background-color:transparent}
button,input,optgroup,select,textarea{margin:0;font:inherit}
input{line-height:normal}
:where(body.page-product) :is(button,input,optgroup,select,textarea){line-height:1.15}
optgroup{font-weight:700}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{cursor:pointer}
button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:default}
textarea{overflow:auto}
fieldset{margin:0 2px;padding:.35em .75em .625em;border:1px solid silver}
legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}
pre{overflow:auto}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}sup{top:-.5em}
abbr[title]{text-decoration:underline dotted}
summary{display:list-item}
[hidden],template{display:none!important}
:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--bl-focus);outline-offset:3px}
/* Keep current scrollable geometry while retiring the old libraries. */
::-webkit-scrollbar{width:10px;height:10px;background:#fff}
::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{border-radius:5px;background:#ddd}
::-webkit-scrollbar-thumb:hover{background:#bbb}
body:where(.page-product)::-webkit-scrollbar,body:where(.page-product)::-webkit-scrollbar-thumb{width:8px;height:8px}
body:where(.page-product)::-webkit-scrollbar{background:transparent}
body:where(.page-product)::-webkit-scrollbar-thumb{border-radius:4px;background:rgba(87,93,108,.6)}
body:where(.page-product)::-webkit-scrollbar-thumb:hover{background:rgba(87,93,108,.8)}
