/* Shared text branding for desktop, mobile and member pages. */
.yesetv-brand{display:flex;align-items:center;justify-content:flex-start}
.yesetv-brand .yesetv-brand__link{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;background:none!important;color:var(--tpl-text,currentColor);font-family:"PingFang SC","Microsoft YaHei",sans-serif;font-size:28px;font-weight:800;line-height:1.3!important;letter-spacing:1px;text-decoration:none;white-space:nowrap}
.yesetv-brand__text{display:inline-block;font-size:inherit;line-height:inherit}
.yesetv-brand--foot{justify-content:center;height:auto;min-height:48px}
.yesetv-brand--foot .yesetv-brand__link{font-size:32px}
.reg-logo .yesetv-brand{justify-content:center}
@media(max-width:767px){.yesetv-brand .yesetv-brand__link{font-size:24px}.yesetv-brand--foot .yesetv-brand__link{font-size:26px}.foot-logo-region .yesetv-brand{justify-content:center}}

@media(max-width:820px){.foot,.footer{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}}

@media(max-width:820px){.foot .foot-wrap{min-height:58px!important}}

/* Site identity and navigation simplification. */
.yesetv-brand__text{color:#cf358f}
@supports ((background-clip:text) or (-webkit-background-clip:text)){
 .yesetv-brand__text{background:linear-gradient(110deg,#f32e7d 0%,#a448dc 52%,#346ee4 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
}
.site-head-wrap .head_user,#bottomNav a[data-bnav-user="1"]{display:none!important}

/* Keep the shared desktop header within tablet viewports. */
.site-head-wrap .head_box.show-pc .header{min-width:0!important;width:100%;max-width:100%;box-sizing:border-box}

/* Fit play-page comments to their column and clear the tablet bottom bar. */
#play_page #pinglun{width:100%;max-width:100%;box-sizing:border-box}
@media(min-width:768px) and (max-width:820px){.foot,.footer{padding-bottom:calc(120px + env(safe-area-inset-bottom))!important}}
