:root{--tk-ink:#161823;--tk-brand:#000;--tk-cyan:#25f4ee;--tk-pink:#fe2c55;--tk-surface:#fff;--tk-focus:#007c80;color-scheme:light}
::selection{background:#25f4ee;color:#161823}
input,textarea{caret-color:var(--tk-focus)}
:focus-visible{outline:3px solid var(--tk-focus)!important;outline-offset:3px}
html{scroll-padding-top:72px;scroll-padding-bottom:80px}
.home .header,.header .header-top,.nav-header{background:var(--tk-brand)!important;color:#fff!important}
.tkmall-buyer-nav,.header-fiexd{background:#000!important;color:#fff!important}
.tkmall-buyer-nav .van-icon,.tkmall-buyer-nav .van-nav-bar__text{color:#fff!important}
.tkmall-buyer-nav .tongzhi-img{filter:invert(1)}
.header .header-user,.header .header-user .text,.header .header-user .or{color:#fff!important}
.header-top #tkmall-language{flex:0 0 auto}
.login-register-content .logo-content>img{width:172px!important;height:auto!important;max-height:72px;object-fit:contain}
.home .header img[src*="tiktok-horizontal"],.nav-header img[src*="tiktok-horizontal"]{max-width:112px;max-height:38px}
#tkmall-language{font:inherit;min-height:40px;max-width:150px;padding:4px 8px;border:1px solid #8d8d8d;border-radius:4px;background:#fff;color:#161823;margin:0 8px}
.tkmall-app-link{display:inline-block;padding:12px 16px;color:inherit;text-decoration:underline;text-underline-offset:3px}
.footer .tkmall-app-link{color:#fff!important}
.main-banner-left img{object-fit:contain!important;background:#161823}
.main-banner-right img{object-fit:contain!important;background:#fff}
#app .main-daily-content:empty{display:none}
#app .main-daily-content{opacity:1!important;visibility:visible!important;transform:none!important}
#xsmall-trust-notice{position:static!important;max-width:720px!important;margin:20px auto!important;box-sizing:border-box}
.price,.goods-price,.product-price{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
button,a,select{-webkit-tap-highlight-color:rgba(37,244,238,.2)}
.van-button,.el-button{min-height:40px}
.van-tabbar{padding-bottom:env(safe-area-inset-bottom)}
@media(max-width:768px){#tkmall-language{font-size:12px;max-width:126px;min-height:44px}.price,.goods-price{font-size:clamp(12px,3.5vw,18px)}.tkmall-app-link{min-height:48px;box-sizing:border-box}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
