:root{color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#000}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}
.tk{list-style:none; display:flex; flex-direction:column; gap:10px; margin-top:6px}
.tk li{font:600 25px/1.35 var(--f-body); color:var(--chalk); display:flex; gap:12px; align-items:flex-start}
.tk li i{flex:none; width:26px; height:26px; margin-top:4px; border:3px solid var(--gold); border-radius:50%}
.tk li.ok{color:var(--right)} .tk li.ok i{background:var(--right); border-color:var(--right)}
.hk.lbk{padding:8px 14px; gap:3px}
.hk.lbk h3{font-size:23px!important; line-height:1.25!important}
.hk.lbk p{font-size:17px!important; line-height:1.3!important; display:block!important; -webkit-line-clamp:unset!important; overflow:visible!important}
.hk.lbk .chn{font-size:15px!important}
.hk.lbk .go{display:none}
#lang.lgb{margin-right:4px; flex:none}
#lang.lgb span{padding:9px 13px; font-size:20px}
#lang0{position:absolute; right:34px; top:26px}
#lang0 #lang{display:flex}
html[lang=en] .hk.lbk h3{font-size:20px!important; line-height:1.2!important}
html[lang=en] .hk.lbk p{font-size:15.5px!important; line-height:1.28!important}
html[lang=en] .h2{font-size:32px!important; line-height:1.25!important}
.hk.lbk h3{font-size:calc(23px*var(--s,1))!important}
.hk.lbk p{font-size:calc(17px*var(--s,1))!important}
html[lang=en] .hk.lbk h3{font-size:calc(20px*var(--s,1))!important}
html[lang=en] .hk.lbk p{font-size:calc(15.5px*var(--s,1))!important}

