:root{--reference-purple:#8d28e8;--reference-purple-deep:#4f087e;--reference-lavender:#f4ecff;--reference-white:#fff;}
html,body,#app{font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif!important;background:var(--reference-lavender)!important;color:#424653!important;}
body{background:linear-gradient(180deg,#f8f1ff 0%,#eee4ff 52%,#f7f2ff 100%)!important;}
.noticecontent,.noticecontent .noticect,.threeuu-notice-window{background:transparent!important;}
.noticecontent .van-notice-bar,.noticecontent .van-notice-bar__wrap{background:transparent!important;color:#fff!important;font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif!important;}
.noticecontent .van-notice-bar__content,.threeuu-notice-copy,.threeuu-notice-track{font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif!important;font-size:.32rem!important;font-weight:400!important;line-height:1.35!important;color:#fff!important;letter-spacing:0!important;}
.threeuu-notice-icon{color:#fff!important;}
.function-section,.gameBoxs{font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif!important;}
.function-grid{gap:10px!important;}
.function-item,.game-type-tab{font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif!important;}
.xiding{background:transparent!important;}
/* 用户确认素材：无对应截图的旧装饰隐藏，使用指定底片与按钮素材 */
body,#app{background:#efe7fb url(/static/images/reference-hall/hall-background.png?v=431) center top/100% auto no-repeat!important;background-attachment:scroll!important;}
.threeuu-home-banner-brand{background:url(/static/images/reference-hall/hall-logo.png?v=431) center/contain no-repeat!important;background-color:transparent!important;}
.threeuu-home-banner-brand img{visibility:hidden!important;}
.threeuu-notice-icon{background:url(/static/images/reference-hall/notice-icon.png?v=431) center/contain no-repeat!important;width:.58rem!important;height:.58rem!important;color:transparent!important;}
.threeuu-notice-icon *{visibility:hidden!important;}
.threeuu-notice-copy,.threeuu-notice-track,.noticecontent .van-notice-bar__content{font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif!important;color:#fff!important;font-size:.32rem!important;font-weight:400!important;}
.download-btn{background:url(/static/images/reference-hall/app-download.png?v=431) center/100% 100% no-repeat!important;color:transparent!important;font-size:0!important;border:0!important;width:1.54rem!important;height:.58rem!important;}
.download-btn *{visibility:hidden!important;}
.threeuu-download-banner-action{background:url(/static/images/reference-hall/app-download.png?v=431) center/100% 100% no-repeat!important;color:transparent!important;font-size:0!important;border:0!important;width:1.54rem!important;height:.58rem!important;}
.threeuu-download-banner-action *{visibility:hidden!important;}
/* 真实首页主容器覆盖：主应用 .app 会覆盖 body/#app 背景 */
.app,.app-ti_green,.content-area,.threeuu-stable-mobile-shell{background:#efe7fb url(/static/images/reference-hall/hall-background.png?v=432) center top/100% auto no-repeat!important;background-attachment:scroll!important;}
.logo-wrapper{background:url(/static/images/reference-hall/hall-logo.png?v=432) center/contain no-repeat!important;}
.logo-wrapper img,.logo-wrapper .logo-icon{visibility:hidden!important;}
.download-btn{background:url(/static/images/reference-hall/app-download.png?v=432) center/100% 100% no-repeat!important;}
.noticecontent,.noticecontent .noticect,.threeuu-notice-window,.threeuu-notice-track{background:transparent!important;}
.threeuu-notice-icon{background:url(/static/images/reference-hall/notice-icon.png?v=432) center/contain no-repeat!important;}
.app-download-bar-v2{background:transparent!important;background-image:none!important;box-shadow:none!important;}
.app-download-bar-v2 .logo-wrapper{background:url(/static/images/reference-hall/hall-logo.png?v=433) center/contain no-repeat!important;}
.app-download-bar-v2 .logo-wrapper .logo-icon,.app-download-bar-v2 .app_logo,.app-download-bar-v2 .app_img{visibility:hidden!important;opacity:0!important;}
.app-download-bar-v2 .download-btn{background:url(/static/images/reference-hall/app-download.png?v=433) center/100% 100% no-repeat!important;border:0!important;}
.app-download-bar-v2 .download-btn *{visibility:hidden!important;}
.app-download-bar-v2 + *{background:transparent!important;}
/* 按真实 DOM 覆盖顶部下载条：删除旧域名文字和旧图标，只保留指定 Logo/按钮 */
.app-download-bar-v2{background:#efe7fb url(/static/images/reference-hall/hall-background.png?v=434) center top/100% auto no-repeat!important;color:transparent!important;}
.app-download-bar-v2>.medium-text.text{display:none!important;}
.app-download-bar-v2 .logo-wrapper,.xiding .logo-wrapper{display:block!important;background:url(/static/images/reference-hall/hall-logo.png?v=434) center/contain no-repeat!important;}
.app-download-bar-v2 .logo-wrapper img,.app-download-bar-v2 .logo-wrapper .logo-icon,.xiding .logo-wrapper img,.xiding .logo-wrapper .logo-icon{display:none!important;visibility:hidden!important;opacity:0!important;}
.app-download-bar-v2 .download-btn{background:url(/static/images/reference-hall/app-download.png?v=434) center/100% 100% no-repeat!important;color:transparent!important;font-size:0!important;border:0!important;}
.app-download-bar-v2 .download-btn *{display:none!important;}
img[src*="site-logo-3uu-app.png"]{display:none!important;visibility:hidden!important;opacity:0!important;} .logo-wrapper{background-image:url("/static/images/reference-hall/hall-logo.png?v=437")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;}
.app-download-bar-v2{display:flex!important;align-items:center!important;background:#efe7fb!important;}
.app-download-bar-v2:before{content:"";display:block!important;flex:0 0 2.2rem!important;width:2.2rem!important;height:.82rem!important;background:url(/static/images/reference-hall/hall-logo.png?v=438) center/contain no-repeat!important;}
.app-download-bar-v2 img,.app-download-bar-v2 .logo-wrapper img,.app-download-bar-v2 .app_img,.app-download-bar-v2 .app_logo{display:none!important;visibility:hidden!important;opacity:0!important;}
.app-download-bar-v2 .medium-text.text{display:none!important;}
/* 最终参考截图：去掉旧顶部重复元素 */
.xiding .login-wrapper,#login-button,#register-button,.xiding .right-top-label,.xiding .frontend-top-deposit-label,.xiding .frontend-esports-button{display:none!important;}
/* 完整底片覆盖到首页主内容层、游戏区和横幅下方空白区 */
html,body,#app,#app .app,#app .app.app-ti_green,#app .app.app-ti_green>div,#app .gameBoxs,#app .gameBoxs>.content-area,#app .gameBoxs>.content-area>.rigts{background-color:#efe7fb!important;background-image:url("/static/images/reference-hall/hall-background.png?v=441")!important;background-position:center top!important;background-size:100% auto!important;background-repeat:repeat-y!important;}
#app nav.nav{background:#fff!important;background-image:none!important;}
/* 用户最终确认的 1125x1350 紫色渐变底片 */
html,body,#app,#app .app,#app .app.app-ti_green,#app .app.app-ti_green>div,#app .gameBoxs,#app .gameBoxs>.content-area,#app .gameBoxs>.content-area>.rigts{background-color:#eee5fb!important;background-image:url("/static/images/reference-hall/hall-background-final.png?v=443")!important;background-position:center top!important;background-size:100% 100%!important;background-repeat:no-repeat!important;}
/* 只移除旧 xiding Logo，避免与新顶部 Logo 重复；不隐藏 xiding 主内容 */
.xiding .logo-wrapper{display:none!important;}
/* 最终要求：移除顶部 Logo，首页主背景使用最终上传底片 */
.threeuu-reference-logo-v439,.threeuu-reference-logo-v440{display:none!important;width:0!important;min-width:0!important;background:none!important;}
#app .app,#app .app.app-ti_green,#app .app.app-ti_green>div,#app .gameBoxs,#app .gameBoxs>.content-area,#app .gameBoxs>.content-area>.rigts,#app .gameBoxs>.lfst{background-color:transparent!important;background-image:none!important;}
#app .app{background:#eee5fb url(/static/images/reference-hall/hall-background-final.png?v=446) center top/100% 100vh no-repeat!important;min-height:100vh!important;}
