/* Reference visual theme. All business components continue using local APIs. */
:root{--u:1px;--s:1px;--screen-width:375px;--van-primary-color:#f5f9df;--van-text-color:#fff2dc;--van-background:#490815;--van-background-2:#6b172c}
html.palace-theme,html.palace-theme[data-ui-contain="1"],html.palace-theme body{background:#98233f!important;color:#fff4dc}
html.palace-theme #app{background:#490815!important;color:#fff4dc;box-shadow:none!important;font-family:Arial,'Microsoft YaHei',sans-serif}
#app .app-wrapper,#app .page-container,#app .home-v5,#app .main-scroll{background:#490815!important;background-image:none!important}
#app .v5-header{height:calc(45 * var(--u))!important;top:calc(30 * var(--u))!important;padding:0!important;background:#5f0b1d url('/reference-assets/3888e42e78b0dbb9.png') center/100% 100%!important;border-bottom:calc(7.5 * var(--u)) solid #3c0713;box-sizing:content-box;z-index:15;justify-content:center!important}
#app .v5-header .left{width:auto!important;justify-content:center;position:absolute;inset:0;pointer-events:none}
#app .v5-header .logo-img{width:calc(135 * var(--u))!important;height:calc(34 * var(--u))!important;object-fit:contain!important;content:none!important;max-width:none!important}
#app .v5-header .brand-name,#app .v5-header .right{display:none!important}
.palace-menu,.palace-service{position:absolute;top:calc(5 * var(--u));border:0;background:none;width:calc(38 * var(--u));height:calc(35 * var(--u));padding:0;cursor:pointer;z-index:2}.palace-menu{left:calc(8 * var(--u))}.palace-service{right:calc(8 * var(--u))}.palace-menu img,.palace-service img{width:100%;height:100%;object-fit:contain}
.palace-download{position:absolute;top:0;left:0;width:100%;height:calc(30 * var(--u));display:flex;align-items:center;gap:calc(6 * var(--u));padding:0 calc(5 * var(--u));background:#490815;z-index:16}.palace-download img{width:calc(220 * var(--u));height:calc(25 * var(--u));object-fit:contain}.palace-download button{border:0;background:none;color:#a62f4b;font-size:calc(23 * var(--u));line-height:1;width:calc(20 * var(--u));cursor:pointer}.palace-download a{margin-left:auto;text-decoration:none;background:#a52648;color:#fff;border-radius:calc(5 * var(--u));font-size:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));white-space:nowrap}
#app .page-container{top:calc(82.5 * var(--u))!important;bottom:calc(62 * var(--u))!important}
#app .home-v5 .main-scroll{overflow-x:hidden!important;padding-bottom:calc(12 * var(--u));scrollbar-width:none}
#app .home-v5 .v5-banner{padding:calc(57.5 * var(--u)) calc(10 * var(--u)) 0!important;position:relative;background:linear-gradient(90deg,#70162d,#6c1328 70%,#4c0a19)!important}
#app .home-v5 .v5-banner:before{content:'';position:absolute;top:0;left:0;width:100%;height:calc(45 * var(--u));background:url('/reference-assets/f958089fa4b00121.avif') center/cover}
#app .home-v5 .banner-swipe{height:calc(105 * var(--u))!important;border-radius:calc(5 * var(--u));background:#490815}#app .home-v5 .banner-img{height:100%!important;aspect-ratio:auto!important}#app .home-v5 .banner-img img{object-fit:cover!important}
#app .home-v5 .van-swipe__indicators{bottom:calc(8 * var(--u))!important;gap:calc(3 * var(--u))}#app .home-v5 .van-swipe__indicator{height:calc(4 * var(--u))!important;width:calc(4 * var(--u))!important;margin:0!important;background:#e4c5cf!important;opacity:.5}#app .home-v5 .van-swipe__indicator--active{width:calc(11 * var(--u))!important;border-radius:4px!important;background:#fff!important;opacity:1}
#app .home-v5 .v5-notice{height:calc(30 * var(--u))!important;margin:calc(8 * var(--u)) calc(7.5 * var(--u))!important;padding:0 calc(8 * var(--u))!important;background:#68152b!important;border-radius:calc(5 * var(--u))}#app .home-v5 .notice-content{height:calc(30 * var(--u))!important}#app .home-v5 .marquee-text{font-size:calc(10 * var(--u))!important;line-height:calc(30 * var(--u))!important;color:#fff7d7!important}#app .home-v5 .vol-icon{width:calc(17 * var(--u));height:calc(17 * var(--u))}#app .home-v5 .mail-icon{width:calc(24 * var(--u));height:calc(22 * var(--u))}
#app .home-v5 .v5-quick{height:calc(58 * var(--u));margin:0 calc(7.5 * var(--u)) calc(7 * var(--u));padding:calc(8 * var(--u))!important;background:#67152b!important;border-radius:calc(7 * var(--u));gap:calc(7 * var(--u));align-items:flex-end}.palace-greeting{position:absolute;top:calc(9 * var(--u));left:calc(26 * var(--u));font-size:calc(8.5 * var(--u));color:#fff8dc;white-space:nowrap}
#app .home-v5 .auth-btns{flex:0 0 44%!important;gap:0!important;margin:0 0 calc(2 * var(--u))!important}#app .home-v5 .auth-btns .btn{height:calc(23.5 * var(--u))!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#fff9db!important;font-size:calc(11 * var(--u))!important;font-family:serif;letter-spacing:calc(4 * var(--u));padding-left:calc(4 * var(--u));font-weight:bold}#app .home-v5 .auth-btns .reg{order:-1;background:transparent url('/reference-assets/2263cebca512788b.avif') center/100% 100%!important}#app .home-v5 .auth-btns .login{background:transparent url('/reference-assets/1d12a890037629d0.avif') center/100% 100%!important}
#app .home-v5 .quick-icons{display:flex;flex:1;justify-content:space-between;gap:calc(2 * var(--u));height:calc(43 * var(--u));align-items:center}#app .home-v5 .q-item{width:calc(40 * var(--u));height:calc(40 * var(--u));display:flex;justify-content:center;gap:0;position:relative;background:url('/reference-assets/33f12f99d6372fad.avif') center/100% 100%;padding-top:calc(2 * var(--u))}#app .home-v5 .q-icon{width:calc(30 * var(--u))!important;height:calc(25 * var(--u))!important;object-fit:contain}#app .home-v5 .q-item span{font-size:calc(8 * var(--u))!important;line-height:calc(10 * var(--u));color:#fff7de!important}.palace-interest-badge{position:absolute;top:calc(-2 * var(--u));right:calc(-1 * var(--u));font-size:calc(9 * var(--u));padding:calc(2 * var(--u));border-radius:calc(3 * var(--u));background:#00db00;color:#fff;line-height:1}
#app .home-v5 .v5-game-container{display:flex;flex-direction:column;min-height:0!important;overflow:visible!important}#app .home-v5 .sidebar{position:relative!important;top:auto!important;width:100%!important;height:calc(62 * var(--u))!important;display:flex!important;flex-direction:row!important;gap:calc(6 * var(--u));padding:0 calc(7.5 * var(--u)) calc(7 * var(--u));overflow-x:auto!important;overflow-y:hidden!important;flex-shrink:0;border:none!important}#app .home-v5 .side-item{flex:0 0 calc((100% - 30 * var(--u))/6);width:auto!important;height:calc(55 * var(--u))!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;border-radius:calc(5 * var(--u))!important;background:url('/reference-assets/3f0d91c68df03b76.avif') center/100% 100%!important;box-shadow:none!important}#app .home-v5 .side-item.active{background-image:url('/reference-assets/066c470526c9419b.avif')!important}#app .home-v5 .side-icon-box{width:calc(42 * var(--u))!important;height:calc(37 * var(--u))!important}#app .home-v5 .side-icon-img{width:100%!important;height:100%!important;object-fit:contain}#app .home-v5 .side-text,#app .home-v5 .side-item.active .side-text{font-size:calc(10 * var(--u))!important;color:#fff0df!important;font-weight:normal!important;letter-spacing:0}
#app .home-v5 .content-area{width:100%!important;padding:0 calc(7.5 * var(--u)) calc(20 * var(--u))!important;min-height:0!important;overflow:visible!important;background:none!important}.palace-winners{height:calc(141 * var(--u));margin:0 calc(-7.5 * var(--u)) calc(7 * var(--u));padding:0 calc(10 * var(--u));background:linear-gradient(90deg,#70162d,#70162d 70%,#4c0a19)}.palace-winners img{height:100%;width:100%;object-fit:contain}
#app .home-v5 .category-section{margin:0 0 calc(10 * var(--u));padding:0 0 calc(8 * var(--u));background:#68162c;border-radius:calc(7 * var(--u));overflow:hidden}#app .home-v5 .sub-tabs-wrapper{margin:0!important;padding:0!important;border:none!important}#app .home-v5 .sub-tabs{display:flex!important;align-items:center!important;height:calc(30 * var(--u));gap:calc(8 * var(--u));padding:0 calc(8 * var(--u))!important;background:url('/reference-assets/a4026e7b33ea364c.avif') center/100% 100%}.palace-hot-title{font-size:calc(11 * var(--u));white-space:nowrap;flex:1;color:#fff7d9}.palace-hot-title small{font-size:calc(8 * var(--u));color:#68162c;margin-left:calc(5 * var(--u))}#app .home-v5 .sub-tab{font-size:calc(8 * var(--u))!important;padding:calc(3 * var(--u))!important;color:#ffe1df!important;background:#7c253b;border-radius:20px;min-width:calc(32 * var(--u))}#app .home-v5 .sub-tab:first-of-type,#app .home-v5 .sub-tab-indicator{display:none!important}
#app .home-v5 .section-content{min-height:0!important;padding:calc(6 * var(--u))!important}#app .home-v5 .game-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:calc(7 * var(--u)) calc(5 * var(--u))!important}#app .home-v5 .game-card{max-width:none!important;border-radius:calc(5 * var(--u));overflow:hidden;background:#922840!important;border:1px solid #a33e56}#app .home-v5 .img-box{width:100%!important;border-radius:calc(5 * var(--u))!important;aspect-ratio:1!important;height:auto!important}#app .home-v5 .g-img{height:100%!important;width:100%!important}#app .home-v5 .g-name{font-size:calc(8 * var(--u))!important;color:#fff5d9!important;line-height:calc(18 * var(--u))!important}#app .home-v5 .category-header{padding:calc(6 * var(--u))!important;margin-bottom:calc(5 * var(--u))!important;background:linear-gradient(90deg,#8e1e3c,#621126)}#app .home-v5 .cat-title{font-size:calc(11 * var(--u))!important;color:#fff5d9!important}#app .home-v5 .cat-all,#app .home-v5 .load-more{color:#e2acb9!important;font-size:calc(9 * var(--u))!important;border-color:#92334c!important}#app .home-v5 .platform-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(6 * var(--u))}#app .home-v5 .platform-card{background:linear-gradient(130deg,#a83350,#631126)!important;border:1px solid #a13650;border-radius:calc(6 * var(--u))}
#app .v5-footer{height:calc(62 * var(--u))!important;padding:calc(5 * var(--u)) 0 0!important;background:#8d1938 url('/reference-assets/332ad3deac99d417.avif') center/100% 100%!important;border:none!important;display:flex!important;align-items:center;overflow:visible!important;z-index:25;box-shadow:0 -2px 10px #36051133}#app .v5-footer .palace-footer-item{width:20%!important;flex:1;display:flex!important;align-items:center;justify-content:center;flex-direction:column!important;gap:calc(1 * var(--u));color:#d9a5b6!important;position:relative;cursor:pointer}#app .v5-footer .palace-footer-item img{width:calc(31 * var(--u));height:calc(31 * var(--u));object-fit:contain}#app .v5-footer .palace-footer-item span{font-size:calc(10 * var(--u))!important;color:inherit!important;line-height:calc(15 * var(--u))}#app .v5-footer .palace-footer-item:first-child{color:#fff7d7!important}#app .v5-footer .palace-deposit{background:radial-gradient(circle at 38% 32%,#ff89c8,#ed1a8b 45%,#dd1748 70%,#ff9298 74%,transparent 76%);height:calc(62 * var(--u));max-width:calc(72 * var(--u));margin-top:calc(-8 * var(--u));color:#fff5e2!important}#app .v5-footer .palace-deposit b{position:absolute;top:calc(1 * var(--u));right:calc(8 * var(--u));background:#ff856c;color:#fff;font-size:calc(9 * var(--u));font-weight:normal;padding:calc(2 * var(--u));border-radius:calc(3 * var(--u))}
.palace-download-hidden .palace-download{display:none}.palace-download-hidden #app .v5-header{top:0!important}.palace-download-hidden #app .page-container{top:calc(52.5 * var(--u))!important}
.palace-drawer{position:fixed;inset:0;background:#16030999;z-index:3000;display:flex;justify-content:center;backdrop-filter:blur(4px)}.palace-drawer-panel{position:relative;width:var(--screen-width);max-width:100%;padding:30px;background:#65132a;display:flex;flex-direction:column;gap:8px}.palace-drawer-panel>img{width:200px;max-width:70%;margin:20px auto}.palace-drawer a{color:#fff1d8;text-decoration:none;border-bottom:1px solid #8d2b46;padding:18px;font-size:16px}.palace-drawer button{position:absolute;right:16px;top:10px;border:0;background:none;color:#fff;font-size:32px;cursor:pointer}
.palace-theme .van-overlay{background:#19020899!important;backdrop-filter:blur(5px)}.palace-theme .v5-auth-modal{width:calc(345 * var(--s))!important;max-width:none!important;max-height:90vh;overflow-y:auto!important;scrollbar-width:none;--a:var(--s)}.palace-theme .v5-auth-modal .auth-content{background:#6c162c!important;border:1px solid #a82b46;border-radius:calc(10 * var(--a))!important;box-shadow:0 0 14px #b5943444;padding:calc(15 * var(--a))!important;color:#fff5d9}.palace-theme .v5-auth-modal .auth-header,.palace-theme .v5-auth-modal .promo-text{display:none!important}.palace-auth-benefits{text-align:center;margin-bottom:calc(15 * var(--a));font-size:calc(12 * var(--a));font-weight:bold;color:#faf7cf;line-height:1.55}.palace-auth-benefits em{font-style:normal;color:#ffff00}.palace-auth-benefits p{margin:0}
.palace-theme .v5-auth-modal .auth-tabs{border-color:#943146!important;margin-bottom:calc(10 * var(--a))}.palace-theme .v5-auth-modal .tab-item{font-size:calc(14 * var(--a))!important;font-weight:normal!important;color:#f7e8da!important;padding:calc(9 * var(--a)) 0!important}.palace-theme .v5-auth-modal .tab-item.active:after{background:#edd8ca!important;width:42%!important;height:2px!important}.palace-theme .v5-auth-modal .auth-form{gap:calc(12 * var(--a))!important}.palace-theme .v5-auth-modal .input-label{font-size:calc(11 * var(--a))!important;color:#fff!important;text-align:left!important}.palace-theme .v5-auth-modal .form-item{height:calc(35 * var(--a))!important;padding:0 calc(10 * var(--a))!important;border:1px solid #d5a0ad!important;border-radius:calc(8 * var(--a))!important;background:transparent!important}.palace-theme .v5-auth-modal .custom-input{background:transparent!important;color:#fff1e2!important;font-size:calc(12 * var(--a))!important;min-width:0}.palace-theme .v5-auth-modal .custom-input::placeholder{color:#e2b5c1!important}.palace-theme .v5-auth-modal .input-icon,.palace-theme .v5-auth-modal .eye-icon{color:#eeb8c9!important;font-size:calc(16 * var(--a))!important}.palace-theme .v5-auth-modal .submit-btn{height:calc(39 * var(--a))!important;background:#f6fbe1!important;color:#79413f!important;border:3px solid #d6c0ac!important;box-shadow:0 0 2px 1px #e9e3cc;border-radius:calc(9 * var(--a))!important;font-size:calc(14 * var(--a))!important}.palace-theme .v5-auth-modal .auth-footer{border:none!important;margin:calc(8 * var(--a)) 0 0!important;padding:0!important}.palace-theme .v5-auth-modal .link-item,.palace-theme .v5-auth-modal .link{color:#fff1d3!important;font-size:calc(11 * var(--a))!important}.palace-theme .v5-auth-modal .bottom-close{margin-top:calc(15 * var(--a))!important}.palace-theme .v5-auth-modal .close-circle{width:calc(28 * var(--a))!important;height:calc(28 * var(--a))!important;border:2px solid #fff!important}.palace-theme .van-checkbox__label{color:#ffe8df!important}.palace-theme .van-checkbox__icon--checked .van-icon{background:#00c90e!important;border-color:#00c90e!important}
#app .van-nav-bar,#app .custom-nav,#app .bar-nav,#app .activity-header{background:linear-gradient(#651227,#91213f)!important;color:#fff3d9!important;border-color:#8d2b46!important}#app .van-nav-bar__title,#app .van-nav-bar .van-icon,#app .van-nav-bar__text{color:#fff3d9!important}#app .van-cell,#app .van-cell-group,#app .van-field,#app .van-tabbar,#app .van-tabs__nav{background:#68162c!important;color:#fff0db!important;border-color:#96344c!important}#app .van-field__control{color:#fff0db!important;background:transparent!important}#app .van-tab{color:#dca2b3!important}#app .van-tab--active{color:#fff4d6!important}#app .van-tabs__line{background:#f3e4b8!important}#app [class$="-page"],#app .member-center,#app .v5-member,#app .activity-page,#app .vip-page{background:#490815!important;color:#fff1de!important}
html.palace-theme,html.palace-theme body{height:100%;overflow:hidden!important}html.palace-theme #app{height:var(--ui-height)!important;min-height:0!important}#app .app-wrapper{height:100%!important}#app .page-container{height:auto!important;min-height:0!important;padding-bottom:0!important;overflow:hidden!important}#app .home-v5{height:100%!important;min-height:0!important}#app .home-v5 .main-scroll{min-height:0;overflow-anchor:none!important}#app .v5-header{min-height:0!important}#app .v5-header .left{position:absolute!important}#app .v5-header .left:after{display:none!important;content:none!important}#app .v5-header .logo-img{transform:none!important}
.palace-theme .van-overlay{left:50%!important;right:auto!important;width:var(--screen-width)!important;transform:translateX(-50%)}
.palace-reference-carousel{position:absolute;left:calc(10 * var(--u));right:calc(10 * var(--u));bottom:0;height:calc(105 * var(--u));border-radius:calc(5 * var(--u));overflow:hidden;pointer-events:none;background:#490815}.palace-reference-carousel .palace-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:palace-slide 15s infinite;opacity:0}.palace-reference-carousel .palace-slide-1{animation-delay:5s}.palace-reference-carousel .palace-slide-2{animation-delay:10s}.palace-slide-dots{position:absolute;bottom:calc(6 * var(--u));left:50%;transform:translateX(-50%);display:flex;gap:calc(4 * var(--u));z-index:2}.palace-slide-dots i{width:calc(4 * var(--u));height:calc(4 * var(--u));border-radius:10px;background:#fff8}.palace-slide-dots i:first-child{width:calc(11 * var(--u));background:#fff}@keyframes palace-slide{0%,30%{opacity:1}33%,97%{opacity:0}100%{opacity:1}}
.palace-brand-strip{position:absolute;top:calc(6 * var(--u));left:calc(10 * var(--u));right:calc(10 * var(--u));height:calc(45 * var(--u));display:flex;gap:calc(12 * var(--u));overflow:hidden}.palace-brand-strip img{height:100%;width:calc(45 * var(--u));object-fit:contain;border-radius:calc(5 * var(--u));flex-shrink:0}
.palace-activity #app .page-container{top:calc(45 * var(--u))!important}
#app .activity-header{top:0!important;height:calc(45 * var(--u))!important;min-height:0;padding:0!important;background:#68152b!important;border-bottom:1px solid #8c2c44!important}
#app .activity-header .nav-left{width:calc(35 * var(--u));flex-shrink:0;color:#fff4db}
#app .activity-header .nav-tabs{gap:calc(20 * var(--u));height:100%;overflow-x:auto;scrollbar-width:none;justify-content:flex-start}
#app .activity-header .nav-tab-item{font-size:calc(12 * var(--u))!important;color:#fff1dd!important;flex-shrink:0;padding:0 calc(3 * var(--u));white-space:nowrap;font-weight:normal!important}
#app .activity-header .nav-tab-item.active{color:#fff9dd!important}#app .activity-header .active-line{background:#fff7de!important;width:calc(24 * var(--u))!important;height:calc(2 * var(--u))!important}
#app .activity-new-page,#app .activity-new-page .main-content,#app .activity-new-page .tab-page{background:#490815!important;min-height:0!important;height:100%}
#app .activity-new-page .tab-activity{overflow:hidden!important;display:flex!important}
#app .activity-new-page .sidebar{width:calc(90 * var(--u))!important;background:#490815!important;flex-shrink:0}
#app .activity-new-page .sidebar-scroll{padding-top:calc(10 * var(--u))!important;scrollbar-width:none}
#app .activity-new-page .sidebar-item{padding:0!important;height:calc(45 * var(--u));align-items:flex-start;padding-left:calc(10 * var(--u))!important;justify-content:flex-start}
#app .activity-new-page .sidebar-item-content{height:calc(35 * var(--u));width:calc(75 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(28 * var(--u));background:url('/reference-assets/12cffd7662040b0c.avif') center/100% 100%!important;border-radius:calc(7 * var(--u));color:#f1d9cb}
#app .activity-new-page .sidebar-item.active .sidebar-item-content{background-image:url('/reference-assets/48f240f24128b079.avif')!important}
#app .activity-new-page .sidebar-icon-img{left:calc(3 * var(--u));width:calc(22 * var(--u));height:calc(22 * var(--u));filter:none!important}
#app .activity-new-page .sidebar-text{font-size:calc(12 * var(--u))!important;font-weight:normal!important;color:#e3b0be!important;letter-spacing:calc(3 * var(--u))}
#app .activity-new-page .sidebar-footer-inline{padding-top:calc(2 * var(--u));gap:calc(10 * var(--u))}
#app .activity-new-page .sidebar-btn{width:calc(60 * var(--u));height:calc(25 * var(--u));background:transparent!important;border:1px solid #efcfba!important;border-radius:calc(5 * var(--u));color:#fff3d7!important}
#app .activity-new-page .sidebar-btn .btn-text{font-size:calc(9 * var(--u))!important}
#app .activity-new-page .content-list{background:#490815!important;padding:calc(10 * var(--u)) calc(10 * var(--u)) calc(15 * var(--u)) calc(5 * var(--u))!important;scrollbar-width:none;overflow-anchor:none}
#app .activity-new-page .activity-card{margin-bottom:calc(14 * var(--u))!important;background:transparent!important;border-radius:calc(15 * var(--u));overflow:hidden;box-shadow:none!important}
#app .activity-new-page .card-img{width:100%;height:auto;aspect-ratio:710/320;object-fit:cover;display:block;border-radius:calc(15 * var(--u))}
#app .activity-new-page :is(.record-list,.record-item,.filter-bar,.dropdown-list,.vip-card,.level-card,.info-card,.section-block,.rebate-card){background:#6a162d!important;color:#fff0da!important;border-color:#92324c!important}
#app .activity-new-page :is(.item-title,.filter-btn,.dropdown-item,.section-title,.label,.value){color:#f5d8d1!important;border-color:#92324c!important}
#app .activity-new-page :is(.record-empty,.empty-text,.item-time){color:#d6a2b1!important}
@media(max-width:540px){#app .v5-header,#app .v5-footer{left:0!important;right:0!important;width:100%!important;max-width:none!important;transform:none!important}.palace-theme .v5-auth-modal{max-height:92vh}}
/* Keep the raised deposit disc round without shrinking its navigation slot. */
#app .v5-footer .palace-deposit{background:none!important;flex:1 1 0!important;width:20%!important;max-width:none!important;min-width:0;height:100%;margin-top:0!important;overflow:visible!important;isolation:isolate;transform:none!important;border:0!important;border-radius:0!important}
#app .v5-footer .palace-deposit::before{content:"";position:absolute;left:50%;top:calc(-12 * var(--u));transform:translateX(-50%);width:calc(64 * var(--u));height:calc(64 * var(--u));box-sizing:border-box;border-radius:50%;border:calc(2 * var(--u)) solid #ff9db4;background:radial-gradient(circle at 34% 25%,#ffb0dc 0%,#f64ca5 32%,#ea087d 64%,#cb124d 100%);box-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) #510a2855;z-index:-1;pointer-events:none}
#app .v5-footer .palace-deposit img{flex:none;width:calc(31 * var(--u));height:calc(31 * var(--u));margin:calc(-8 * var(--u)) 0 0!important;position:relative;object-fit:contain}
#app .v5-footer .palace-deposit span{position:relative;margin:0!important;line-height:calc(15 * var(--u))!important}
#app .v5-footer .palace-deposit b{top:calc(-11 * var(--u));right:auto;left:calc(50% + 4 * var(--u));white-space:nowrap;line-height:calc(12 * var(--u));padding:0 calc(3 * var(--u));border-radius:calc(3 * var(--u));font-size:calc(8 * var(--u));z-index:2;pointer-events:none}
/* Slot section: original jackpot art, four-column provider pages. */
#app .home-v5 .v5-game-container>.sidebar{position:sticky!important;top:0!important;z-index:14;background:#490815!important;padding-top:calc(3 * var(--u));height:calc(62 * var(--u))!important;box-sizing:border-box}
#app .home-v5 .content-area{display:flex;flex-direction:column}
#app .home-v5 .content-area>.palace-winners{order:0;flex-shrink:0}
#app .home-v5 .content-area>.category-section{flex-shrink:0;width:100%;box-sizing:border-box}
#app .home-v5 .category-section[data-category="hot"]{order:1}
#app .home-v5 .category-section[data-category="slot"]{order:2}
#app .home-v5 .category-section[data-category="fish"]{order:3}
#app .home-v5 .category-section[data-category="chess"]{order:4}
#app .home-v5 .category-section[data-category="live"]{order:5}
#app .home-v5 .category-section[data-category="sport"]{order:6}
#app .home-v5 .category-section[data-category="lottery"]{order:7}
#app .home-v5 .category-section[data-category="esport"]{order:8}
#app .home-v5 .category-section[data-category="slot"]{margin-top:calc(8 * var(--u));background:#68152b;border-radius:calc(6 * var(--u));overflow:hidden}
#app .home-v5 .category-section[data-category="slot"] .category-header{display:flex;align-items:center;gap:calc(6 * var(--u));height:calc(28 * var(--u));box-sizing:border-box;padding:0 calc(8 * var(--u))!important;margin:0!important;background:linear-gradient(100deg,#98273f,#75172e)}
#app .home-v5 .category-section[data-category="slot"] .cat-icon{display:none}
#app .home-v5 .category-section[data-category="slot"] .cat-title{font-size:calc(13 * var(--u))!important;line-height:calc(20 * var(--u));font-weight:bold;white-space:nowrap}
#app .home-v5 .category-section[data-category="slot"] .cat-title::before{content:"";display:inline-block;width:calc(8 * var(--u));height:calc(8 * var(--u));border:1px solid #b53d5b;border-radius:50%;margin-right:calc(7 * var(--u))}
#app .home-v5 .category-section[data-category="slot"] .cat-title::after{content:"SLOT GAMES";font-size:calc(10 * var(--u));font-weight:normal;margin-left:calc(8 * var(--u));color:#4b1022}
#app .home-v5 .category-section[data-category="slot"] .cat-all{margin-left:auto;font-size:calc(9 * var(--u))!important;color:#efc1ce!important}
.palace-slot-pager{display:flex;gap:calc(3 * var(--u))}
.palace-slot-pager button{width:calc(18 * var(--u));height:calc(17 * var(--u));line-height:calc(15 * var(--u));border:0;border-radius:calc(4 * var(--u));padding:0;background:#9a3752;color:#f4d4df;font-size:calc(17 * var(--u));cursor:pointer}
.palace-slot-pager button:disabled{opacity:.35;cursor:default}
#app .home-v5 .category-section[data-category="slot"] .section-content{padding:calc(7 * var(--u)) calc(7 * var(--u)) calc(9 * var(--u));min-height:0}
.palace-slot-jackpot{position:relative;width:100%;aspect-ratio:1140/270;margin-bottom:calc(8 * var(--u));isolation:isolate}
.palace-slot-jackpot>img{display:block;width:100%;height:100%;object-fit:contain}
.palace-slot-jackpot-amount{position:absolute;left:22%;right:20%;top:49%;text-align:center;color:#fffb6c;font-family:Arial,sans-serif;font-weight:900;font-style:italic;font-size:calc(20 * var(--u));line-height:1.2;letter-spacing:calc(1 * var(--u));white-space:nowrap;text-shadow:0 1px 1px #dd4162}
.palace-slot-jackpot-demo{position:absolute;bottom:0;right:1%;font-size:calc(6 * var(--u));color:#d19baa;line-height:1}
#app .home-v5 .category-section[data-category="slot"] .platform-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(8 * var(--u));min-height:calc(216 * var(--u));align-content:start}
#app .home-v5 .category-section[data-category="slot"] .platform-card{position:relative;aspect-ratio:4/5.2;border-radius:calc(5 * var(--u))!important;overflow:hidden;border:1px solid #b6657c;background:linear-gradient(#80334f,#60142a)!important}
#app .home-v5 .category-section[data-category="slot"] .platform-banner-full{display:block;width:100%;height:100%;object-fit:cover}
#app .home-v5 .category-section[data-category="slot"] .platform-overlay{position:absolute;inset:auto 0 0;transform:none;background:linear-gradient(transparent,#64152bc9);text-align:center;padding:calc(4 * var(--u)) calc(1 * var(--u));color:#f5dfbf}
#app .home-v5 .category-section[data-category="slot"] .platform-name-overlay{font-size:calc(9 * var(--u));line-height:1.2;color:#f5dfbf}
#app .home-v5 .category-section[data-category="slot"] .platform-banner-full[src$=".avif"]+.platform-overlay{display:none}
#app .home-v5 .category-section[data-category="slot"] .platform-banner-full[src$=".png"]{object-position:80% center;mix-blend-mode:multiply}
/* Authenticated account data and the native More popover. */
#app .home-v5 .v5-quick:has(.user-info-panel) .palace-greeting{display:none}
#app .home-v5 .user-info-panel{flex:0 0 44%;min-width:0;margin:0;gap:calc(3 * var(--u));height:calc(43 * var(--u));align-self:center;justify-content:center}
#app .home-v5 .user-info-panel .u-row.top{position:relative;box-sizing:border-box;height:calc(28 * var(--u));min-height:calc(28 * var(--u));margin:0;padding-left:calc(34 * var(--u));gap:calc(3 * var(--u));flex-wrap:nowrap}
#app .home-v5 .palace-account-avatar{position:absolute;left:0;top:0;width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:50%;object-fit:cover;border:1px solid #c68b55}
#app .home-v5 .user-info-panel .username{order:1;min-width:0;max-width:calc(65 * var(--u));font-size:calc(8.5 * var(--u));line-height:calc(14 * var(--u));font-weight:normal;color:#fff6dc}
#app .home-v5 .user-info-panel .level-badge{order:2;flex:none;height:auto;padding:0;background:none;border-radius:0;font-size:calc(9 * var(--u));line-height:calc(14 * var(--u));color:#ecd9ac}
#app .home-v5 .user-info-panel .copy-icon{order:3;flex:none;margin-left:calc(3 * var(--u));font-size:calc(11 * var(--u));color:#ecd9ac;cursor:pointer}
#app .home-v5 .user-info-panel .u-row.bottom{height:calc(14 * var(--u));gap:0;align-items:center}
#app .home-v5 .user-info-panel .coin-img{display:none}
#app .home-v5 .user-info-panel .balance-box{flex:0 1 auto;min-width:calc(69 * var(--u));width:max-content;max-width:100%;height:calc(14 * var(--u));padding:0 calc(4 * var(--u));gap:calc(4 * var(--u));box-sizing:border-box;border-radius:calc(8 * var(--u));background:#f2f4df;color:#62152a;align-items:center}
#app .home-v5 .user-info-panel .balance{font-size:calc(10 * var(--u));font-weight:normal;line-height:calc(13 * var(--u));color:#e9a20b;text-decoration:underline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#app .home-v5 .palace-currency{font-size:calc(6 * var(--u));line-height:1;color:#62152a;font-weight:bold;margin-right:auto}
#app .home-v5 .user-info-panel .refresh-icon{flex:none;width:calc(11 * var(--u));height:calc(11 * var(--u));margin:0;object-fit:contain;filter:brightness(0) saturate(100%) invert(16%) sepia(23%) saturate(2777%) hue-rotate(301deg)}
#app .home-v5 .custom-popup-mask{width:100%;height:var(--ui-height);background:#19020855;backdrop-filter:none}
#app .home-v5 .custom-popup{top:calc(58 * var(--u));right:0;width:calc(270 * var(--u));height:auto;max-height:calc(var(--ui-height) - 100 * var(--u));overflow:visible;background:#68152b;border:1px solid #853149;border-radius:calc(5 * var(--u));box-shadow:0 calc(5 * var(--u)) calc(14 * var(--u)) #29040e55}
#app .home-v5 .popup-arrow{position:absolute;top:calc(-7 * var(--u));right:calc(20 * var(--u));width:calc(12 * var(--u));height:calc(12 * var(--u));border:0;border-top:1px solid #853149;border-left:1px solid #853149;background:#68152b;transform:rotate(45deg)}
#app .home-v5 .more-menu-grid{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;height:auto;max-height:calc(var(--ui-height) - 110 * var(--u));overflow-y:auto;padding:calc(6 * var(--u)) calc(3 * var(--u)) calc(9 * var(--u));scrollbar-width:none}
#app .home-v5 .more-menu-grid .menu-item{position:relative;min-width:0;height:calc(56 * var(--u));padding:calc(4 * var(--u)) 0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:calc(4 * var(--u));cursor:pointer}
#app .home-v5 .more-menu-grid .menu-icon-img{width:calc(23 * var(--u));height:calc(23 * var(--u));object-fit:contain;filter:brightness(0) saturate(100%) invert(96%) sepia(14%) saturate(592%) hue-rotate(327deg) brightness(103%)}
#app .home-v5 .more-menu-grid .menu-item span{font-size:calc(10.5 * var(--u));font-weight:normal;line-height:calc(14 * var(--u));color:#fff3dc;white-space:nowrap}
#app .home-v5 .more-menu-grid .menu-item:nth-child(4)::after{content:"送2%";position:absolute;top:calc(-3 * var(--u));right:calc(-3 * var(--u));padding:calc(1 * var(--u)) calc(3 * var(--u));border-radius:calc(4 * var(--u));background:#f65e43;color:white;font-size:calc(8 * var(--u));line-height:calc(11 * var(--u))}
/* Sample winners use covers from the existing local hot-game cards. */
#app .home-v5 .palace-winners{position:relative;box-sizing:border-box;height:calc(141 * var(--u));padding:calc(23 * var(--u)) 0 calc(2 * var(--u));overflow:hidden;border-radius:calc(7 * var(--u));background:#68152b url('/reference-assets/f89497f74be0e305.avif') center/100% 100% no-repeat}
.palace-winners-demo{position:absolute;top:calc(5 * var(--u));left:calc(6 * var(--u));font-size:calc(7 * var(--u));line-height:1.3;color:#d6a3ae;z-index:1}
.palace-winner-viewport{width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-anchor:none}
.palace-winner-viewport::-webkit-scrollbar{display:none}
.palace-winner-track{display:flex;width:max-content;height:100%;padding:0}
.palace-winner-group{display:flex;flex-shrink:0;gap:calc(22 * var(--u));padding-right:calc(22 * var(--u));box-sizing:border-box}
.palace-winner-card{flex:0 0 calc(64 * var(--u));width:calc(64 * var(--u));padding:0;margin:0;border:0;background:none;color:#f2c4ce;display:flex;flex-direction:column;align-items:center;cursor:pointer;font-family:Arial,"Microsoft YaHei",sans-serif}
#app .home-v5 .palace-winners .palace-winner-card>img{width:calc(64 * var(--u));height:calc(85 * var(--u));flex:none;object-fit:cover;border-radius:calc(8 * var(--u));display:block;background:#84213d}
.palace-winner-user{display:block;width:100%;white-space:nowrap;text-align:center;font-size:calc(9 * var(--u));line-height:calc(13 * var(--u));margin-top:calc(3 * var(--u))}
.palace-winner-user em{font-style:normal;color:#d68688}
.palace-winner-money{display:flex;align-items:center;justify-content:center;gap:calc(2 * var(--u));white-space:nowrap;line-height:calc(13 * var(--u));font-size:calc(11 * var(--u));color:#ffc900}
.palace-winner-money i{font-style:normal;font-size:calc(8 * var(--u));line-height:calc(10 * var(--u));width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;background:#ffc900;color:#7a3a00;text-align:center;font-weight:bold}
.palace-winner-money b{font-weight:700}
.palace-winner-money>span{font-size:calc(17 * var(--u));font-weight:normal;color:#f2c4ce}
.palace-winner-card:focus-visible{outline:1px solid #f5dfbf;outline-offset:2px;border-radius:calc(8 * var(--u))}
/* Left drawer sits below the header and above the fixed bottom navigation. */
.palace-drawer{top:calc(75 * var(--s));bottom:calc(62 * var(--s));left:50%;right:auto;transform:translateX(-50%);width:var(--screen-width);max-width:100vw;display:block;z-index:20;background:#19020880;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}
.palace-drawer-panel{width:calc(193 * var(--s));max-width:90%;height:100%;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:#490815;padding:calc(8 * var(--s));display:block;animation:palace-drawer-enter .18s ease-out}
.palace-drawer-panel::-webkit-scrollbar{display:none}
.palace-drawer-panel h2{font-family:Arial,"Microsoft YaHei",sans-serif;font-size:calc(11 * var(--s));line-height:calc(17 * var(--s));font-weight:700;color:#fff3da;margin:calc(7 * var(--s)) calc(4 * var(--s)) calc(6 * var(--s))}
.palace-drawer a{box-sizing:border-box;padding:0;border:0;color:#fff5d8;text-decoration:none;font-family:Arial,"Microsoft YaHei",sans-serif;font-size:calc(11 * var(--s));line-height:1.25}
.palace-drawer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(5 * var(--s))}
.palace-drawer-grid a{height:calc(53 * var(--s));display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(165deg,#721329 5%,#79172e 48%,#bd3656);border:1px solid #c48091;border-radius:calc(8 * var(--s));box-shadow:inset 0 0 calc(5 * var(--s)) #ff9eb02e;font-weight:700}
.palace-drawer-grid img{width:calc(30 * var(--s));height:calc(28 * var(--s));object-fit:contain;filter:brightness(0) saturate(100%) invert(95%) sepia(20%) saturate(523%) hue-rotate(328deg) brightness(105%)}
.palace-drawer-grid span{margin-top:calc(1 * var(--s))}
.palace-drawer-functions{display:grid;gap:calc(8 * var(--s))}
.palace-drawer-functions a{height:calc(27 * var(--s));position:relative;display:flex;align-items:center;justify-content:center;border-radius:calc(4 * var(--s));background:#7e1d35}
.palace-drawer-functions img,.palace-drawer-functions .palace-drawer-symbol{position:absolute;left:calc(7 * var(--s));width:calc(22 * var(--s));height:calc(22 * var(--s));object-fit:contain}
.palace-drawer-symbol{font-size:calc(23 * var(--s));line-height:1;text-align:center;color:#fff5d8}
.palace-drawer-promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(6 * var(--s));padding-bottom:calc(12 * var(--s))}
.palace-drawer-promos a{height:calc(48 * var(--s));padding:calc(6 * var(--s));background:linear-gradient(125deg,#7e1d35,#b13050);border-radius:calc(4 * var(--s));display:flex;align-items:center;justify-content:space-between;gap:calc(3 * var(--s));font-size:calc(10 * var(--s))}
.palace-drawer-promos img{width:calc(29 * var(--s));height:calc(29 * var(--s));object-fit:contain}
.palace-drawer a:focus-visible{outline:2px solid #f5dfbf;outline-offset:-3px}
@keyframes palace-drawer-enter{from{transform:translateX(-100%)}to{transform:translateX(0)}}
@media(prefers-reduced-motion:reduce){.palace-drawer-panel{animation:none}}
.palace-info-overlay{position:fixed;inset:0;z-index:3100;display:flex;align-items:center;justify-content:center;background:#19020899;backdrop-filter:blur(4px)}
.palace-info-panel{width:calc(337 * var(--s));max-width:92vw;max-height:85vh;overflow-y:auto;box-sizing:border-box;border:1px solid #a74059;border-radius:calc(10 * var(--s));background:#68152b;color:#f5dfbf;padding:calc(14 * var(--s));font-family:Arial,"Microsoft YaHei",sans-serif}
.palace-info-panel header{display:flex;align-items:center;justify-content:space-between;font-size:calc(16 * var(--s));margin-bottom:calc(12 * var(--s))}
.palace-info-panel header button{border:0;background:none;color:#f5dfbf;font-size:calc(24 * var(--s));line-height:1;cursor:pointer}
.palace-info-copy,.palace-info-copy *{font-size:calc(13 * var(--s))!important;line-height:1.65!important;overflow-wrap:anywhere}
.palace-info-copy p{margin:calc(8 * var(--s)) 0}
.palace-info-actions{display:flex;gap:calc(10 * var(--s));justify-content:center;flex-wrap:wrap;margin-top:calc(15 * var(--s))}
.palace-info-actions a,.palace-info-actions button{border:0;border-radius:calc(5 * var(--s));padding:calc(10 * var(--s)) calc(16 * var(--s));background:linear-gradient(#fff3ce,#dab785);color:#6d1830;text-decoration:none;font-size:calc(13 * var(--s));cursor:pointer}
.palace-task-hub #app .activity-new-page .sidebar{display:none!important}
.palace-task-hub #app .activity-card[hidden]{display:none!important}
.palace-task-heading{display:flex;justify-content:space-between;align-items:center;padding:calc(12 * var(--u));color:#f5dfbf;font-size:calc(14 * var(--u))}
.palace-task-heading a{color:#f5dfbf;font-size:calc(11 * var(--u));text-decoration:none}
/* Category pages use the same palette and independent scrolling as the lobby. */
.palace-game-hall #app .page-container{top:0!important;bottom:0!important;padding:0!important}
.palace-game-hall #app .slot-page{--primary-color:#edd7b0;--bg-color:#490815;--sidebar-bg:#68152b;--text-main:#f5dfbf;--text-sub:#d3a3ab;--border-color:#94324b;height:var(--ui-height)!important;min-height:0!important;max-height:var(--ui-height);overflow:hidden!important;background:#490815!important}
.palace-game-hall #app .slot-header{flex:none;height:calc(44 * var(--u));padding:0 calc(12 * var(--u));box-sizing:border-box;background:#68152b;color:#f5dfbf;font-size:calc(16 * var(--u))}
.palace-game-hall #app .slot-header .back{color:#f5dfbf}
.palace-game-hall #app .palace-game-categories{display:flex;flex:none;gap:calc(6 * var(--u));overflow-x:auto;scrollbar-width:none;padding:calc(8 * var(--u));background:#490815}
.palace-game-hall #app .palace-game-categories a{flex:none;padding:calc(7 * var(--u)) calc(12 * var(--u));font-size:calc(12 * var(--u));line-height:1.3;border-radius:calc(5 * var(--u));text-decoration:none;color:#f5dfbf;background:linear-gradient(#8b2540,#68152b)}
.palace-game-hall #app .palace-game-categories a.active{background:linear-gradient(#fff3ce,#dab785);color:#6d1830}
.palace-game-hall #app .search-bar,.palace-game-hall #app .filter-tabs,.palace-game-hall #app .pagination-fixed{background:#490815}
.palace-game-hall #app .search-bar{padding:calc(6 * var(--u)) calc(10 * var(--u))}
.palace-game-hall #app .search-input-box{max-width:none;height:calc(30 * var(--u));background:#68152b;border-color:#96344c;color:#f5dfbf}
.palace-game-hall #app .search-input{color:#f5dfbf;font-size:calc(12 * var(--u))}
.palace-game-hall #app .slot-layout,.palace-game-hall #app .slot-main{min-height:0}
.palace-game-hall #app .platform-sidebar{flex:none;width:calc(82 * var(--u));min-height:0;padding:calc(4 * var(--u)) 0;background:#570e21}
.palace-game-hall #app .platform-item{box-sizing:border-box;flex-shrink:0;width:calc(74 * var(--u));height:calc(38 * var(--u));margin:calc(4 * var(--u)) 0;padding-left:calc(6 * var(--u));border-radius:calc(5 * var(--u));background:linear-gradient(#8b2540,#68152b)}
.palace-game-hall #app .platform-item.active{background:linear-gradient(#fff3ce,#dab785)}
.palace-game-hall #app .platform-item .p-name{font-size:calc(10 * var(--u));margin-left:calc(4 * var(--u));color:#f5dfbf}
.palace-game-hall #app .platform-item.active .p-name{color:#6d1830}
.palace-game-hall #app .p-icon,.palace-game-hall #app .p-img,.palace-game-hall #app .dz-icon{width:calc(24 * var(--u));height:calc(24 * var(--u));object-fit:contain}
.palace-game-hall #app .filter-tabs{flex:none;padding:calc(8 * var(--u));gap:calc(6 * var(--u))}
.palace-game-hall #app .filter-tabs .tab-item{min-width:calc(48 * var(--u));height:calc(27 * var(--u))!important;background:#68152b;border-color:#96344c;color:#f5dfbf;font-size:calc(11 * var(--u))}
.palace-game-hall #app .filter-tabs .tab-item.active{background:#edd7b0;color:#6d1830}
.palace-game-hall #app .game-scroll-area{flex:1;min-height:0;height:auto;max-height:none;padding:calc(4 * var(--u)) calc(8 * var(--u));overflow-y:auto}
.palace-game-hall #app .game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(14 * var(--u)) calc(7 * var(--u))}
.palace-game-hall #app .game-card{width:100%;min-width:0}
.palace-game-hall #app .game-cover-box{width:100%;height:auto;aspect-ratio:1;border-radius:calc(10 * var(--u));background:#68152b}
.palace-game-hall #app .game-name{font-size:calc(10 * var(--u));color:#f5dfbf}
.palace-game-hall #app .pagination-fixed{flex:none;margin-top:0;padding:calc(8 * var(--u));gap:calc(5 * var(--u))}
.palace-game-hall #app .page-item{min-width:calc(25 * var(--u));height:calc(25 * var(--u));background:#68152b;border-color:#96344c;color:#f5dfbf;font-size:calc(11 * var(--u))}
.palace-game-hall #app .page-item.active{background:#edd7b0;color:#6d1830}
/* Reference subgame lobby: horizontal providers above search and four columns. */
.palace-game-hall .palace-download,.palace-game-hall .palace-game-categories{display:none!important}
.palace-game-hall #app .slot-page{position:relative;box-sizing:border-box;gap:0}
.palace-game-hall #app .slot-header{order:1;height:calc(46 * var(--u));background:linear-gradient(#68152b,#86213e);font-size:calc(18 * var(--u));padding:0 calc(10 * var(--u))}
.palace-game-hall #app .slot-header .van-icon{color:#f5dfbf!important;font-size:calc(18 * var(--u))!important}
.palace-game-hall #app .slot-layout{display:contents!important}
.palace-game-hall #app .platform-sidebar{order:2;flex:0 0 calc(65 * var(--u));box-sizing:border-box;width:100%;height:calc(65 * var(--u));max-height:calc(65 * var(--u));display:flex;flex-direction:row;gap:calc(4 * var(--u));align-items:center;overflow-x:auto;overflow-y:hidden;padding:calc(7 * var(--u)) calc(8 * var(--u));background:#490815;scrollbar-width:none}
.palace-game-hall #app .platform-sidebar::-webkit-scrollbar{display:none}
.palace-game-hall #app .platform-item{flex:0 0 calc(74 * var(--u));width:calc(74 * var(--u));height:calc(53 * var(--u));margin:0;padding:calc(5 * var(--u)) 0;flex-direction:column;justify-content:center;gap:calc(2 * var(--u));border:1px solid #b86b81;border-radius:calc(7 * var(--u));background:linear-gradient(165deg,#7b2440,#a22b4a);color:#f5dfbf;box-shadow:inset 0 0 calc(5 * var(--u)) #f9b0c322}
.palace-game-hall #app .platform-item.active{background:linear-gradient(#d52149,#fa5270 72%,#ffca85);border-color:#ffa7a2;box-shadow:0 0 calc(4 * var(--u)) #ff6f7c,inset 0 0 calc(5 * var(--u)) #ffe5b0}
.palace-game-hall #app .platform-item .p-name,.palace-game-hall #app .platform-item.active .p-name{margin:0;color:#fff1db;font-size:calc(11 * var(--u));line-height:calc(13 * var(--u));font-weight:normal}
.palace-game-hall #app .p-icon{width:calc(39 * var(--u));height:calc(24 * var(--u))}
.palace-game-hall #app .p-img,.palace-game-hall #app .dz-icon{width:calc(34 * var(--u));height:calc(23 * var(--u));object-fit:contain;filter:none}
.palace-game-hall #app .palace-provider-prev,.palace-game-hall #app .palace-provider-next{position:absolute;top:calc(68 * var(--u));z-index:15;width:calc(10 * var(--u));height:calc(24 * var(--u));padding:0;border:0;border-radius:0;background:#63112955;color:#ed7a9c;font-size:calc(22 * var(--u));line-height:calc(24 * var(--u));cursor:pointer}
.palace-game-hall #app .palace-provider-prev{left:calc(1 * var(--u))}.palace-game-hall #app .palace-provider-next{right:calc(1 * var(--u))}
.palace-game-hall #app .search-bar{order:3;flex:none;margin:0;padding:calc(6 * var(--u)) calc(8 * var(--u)) calc(7 * var(--u));background:#490815}
.palace-game-hall #app .search-input-box{height:calc(31 * var(--u));border:1px solid #f1cbd7;border-radius:calc(18 * var(--u));background:#68152b;padding:0 calc(10 * var(--u));box-sizing:border-box}
.palace-game-hall #app .search-input{font-size:calc(12 * var(--u));color:#f5dfbf}.palace-game-hall #app .search-input::placeholder{color:#f5dfbf}
.palace-game-hall #app .search-btn .van-icon{color:#f5dfbf!important;font-size:calc(15 * var(--u))!important}
.palace-game-hall #app .slot-main{order:4;flex:1;min-height:0;margin:0;width:100%;overflow:hidden;background:#68152b}
.palace-game-hall #app .filter-tabs{position:relative;box-sizing:border-box;align-items:center;justify-content:flex-end;height:calc(29 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u));gap:calc(3 * var(--u));background:linear-gradient(90deg,#941f3d,#6c162d)}
.palace-game-hall #app .filter-tabs::before{content:attr(data-title);position:absolute;left:calc(8 * var(--u));top:calc(7 * var(--u));font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));color:#fff2da;font-weight:bold}
.palace-game-hall #app .filter-tabs::after{content:attr(data-subtitle);position:absolute;left:calc(64 * var(--u));top:calc(8 * var(--u));font-size:calc(9 * var(--u));line-height:calc(14 * var(--u));color:#491021;pointer-events:none}
.palace-game-hall #app .filter-tabs .tab-item{flex:0 0 auto;min-width:calc(44 * var(--u));height:calc(18 * var(--u))!important;padding:0 calc(6 * var(--u));font-size:calc(9 * var(--u));border-radius:calc(10 * var(--u));border:1px solid #a63a58;background:#68152b;color:#f5dfbf;line-height:calc(16 * var(--u));box-sizing:border-box}
.palace-game-hall #app .filter-tabs .tab-item.active{background:linear-gradient(#fe889a,#ed4867);border-color:#f897aa;color:#fff5d8}
.palace-game-hall #app .game-scroll-area{flex:1;min-height:0;padding:calc(6 * var(--u)) calc(15 * var(--u)) calc(6 * var(--u));box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#bd5677 #68152b}
.palace-game-hall #app .game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(6 * var(--u));align-content:start}
.palace-game-hall #app .game-card{position:relative;box-sizing:border-box;border:1px solid #af637b;border-radius:calc(5 * var(--u));background:linear-gradient(145deg,#6b1c36,#8d3151 75%,#66162b);overflow:hidden;gap:0}
.palace-game-hall #app .game-cover-box{aspect-ratio:.88;width:100%;margin-bottom:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}
.palace-game-hall #app .game-img{height:100%;width:100%;object-fit:contain;box-sizing:border-box;padding-bottom:calc(12 * var(--u))}
.palace-game-hall #app .badge-platform{left:50%;right:auto;bottom:calc(1 * var(--u));transform:translateX(-50%)}
.palace-game-hall #app .badge-platform-icon{width:calc(22 * var(--u));height:calc(13 * var(--u));object-fit:contain}
.palace-game-hall #app .game-name{box-sizing:border-box;padding:calc(2 * var(--u)) calc(2 * var(--u)) calc(3 * var(--u));line-height:calc(12 * var(--u));font-size:calc(9 * var(--u));color:#f3dfca}
.palace-game-hall #app .badge-fav{top:calc(2 * var(--u));right:calc(2 * var(--u));padding:calc(1 * var(--u));background:#b996a87a;z-index:3;line-height:1}
.palace-game-hall #app .badge-fav .van-icon{font-size:calc(12 * var(--u))!important;color:#fff2da!important}
.palace-hall-hot{position:absolute;left:calc(-13 * var(--u));top:calc(8 * var(--u));width:calc(50 * var(--u));height:calc(12 * var(--u));line-height:calc(12 * var(--u));text-align:center;background:#ed08bd;border-top:1px solid #ff80df;border-bottom:1px solid #ff80df;transform:rotate(-45deg);font-size:calc(9 * var(--u));font-style:italic;font-weight:bold;color:#fffb49;z-index:2;pointer-events:none}
.palace-game-hall #app .pagination-fixed{flex:none;box-sizing:border-box;min-height:calc(58 * var(--u));padding:calc(14 * var(--u)) 0 calc(18 * var(--u));background:#490815;gap:calc(7 * var(--u))}
.palace-game-hall #app .page-item{width:calc(25 * var(--u));min-width:calc(25 * var(--u));height:calc(25 * var(--u));border-radius:calc(5 * var(--u));font-size:calc(10 * var(--u));background:#70172e;color:#f6e0ca}
.palace-game-hall #app .page-item.active{background:#f0f5df;border-color:#f0f5df;color:#7c4234}
/* Reference promotion detail surfaces. */
.palace-theme #app .activity-detail-page{background:#490815;color:#f5dfbf;padding-bottom:calc(100 * var(--u));font-family:Arial,"Microsoft YaHei",sans-serif}
.palace-theme #app .activity-detail-page .van-nav-bar,.palace-theme #app .activity-detail-page .van-nav-bar__content{background:#68152b!important}
.palace-theme #app .activity-detail-page .van-nav-bar__title,.palace-theme #app .activity-detail-page .van-nav-bar .van-icon{color:#f5dfbf!important}
.palace-theme #app .activity-detail-page .detail-content{padding:calc(12 * var(--u))}
.palace-theme #app .activity-detail-page .rich-content{color:#f5dfbf;font-size:calc(12 * var(--u));padding-bottom:calc(24 * var(--u))}
.palace-theme #app .activity-detail-page .rich-content .palace-reference-content *{font-size:inherit!important;line-height:1.65!important}
.palace-theme #app .activity-detail-page .rich-content .palace-reference-content p,.palace-theme #app .activity-detail-page .rich-content .palace-reference-content li,.palace-theme #app .activity-detail-page .rich-content .palace-reference-content strong{color:inherit}
.palace-theme #app .activity-detail-page .rich-content table{background:#68152b;border-color:#d4b47c}
.palace-theme #app .activity-detail-page .rich-content table td,.palace-theme #app .activity-detail-page .rich-content table th{background:#68152b;color:#f5dfbf;border-color:#d4b47c;font-size:calc(12 * var(--u))!important;padding:calc(6 * var(--u))}
.palace-theme #app .activity-detail-page .rich-content table th{background:#97324b}
.palace-theme #app .activity-detail-page .related-bar{background:#68152b;max-width:100%;padding:calc(8 * var(--u)) 0}
.palace-theme #app .activity-detail-page .item-name{color:#f5dfbf}
.palace-theme #app .activity-detail-page .bar-item.active .img-wrapper{border-color:#f3d395}
.palace-theme #app .activity-detail-page .item-name.name-active{color:#f3d395}

/* Six reference category exhibition entrances. */
.palace-home #app .content-area>.category-section:not([data-category="hot"]):not([data-category="slot"]){display:none!important}
.palace-home #app .palace-other-categories{order:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(8 * var(--u));margin:0 0 calc(8 * var(--u));width:100%}
.palace-home #app .palace-other-categories a{position:relative;display:block;aspect-ratio:2.13333;background-size:100% 100%;background-repeat:no-repeat;border-radius:calc(6 * var(--u));overflow:hidden;color:#fff7da;text-decoration:none}
.palace-home #app .palace-other-categories a span{position:absolute;left:calc(25.5 * var(--u));top:calc(10 * var(--u));font-size:calc(12 * var(--u));line-height:1.3;font-weight:700}
.palace-home #app .palace-other-categories a:focus-visible{outline:2px solid #ffe4a3;outline-offset:2px}

.palace-category-overlay{position:fixed;z-index:3000;left:50%;top:0;transform:translateX(-50%);width:var(--screen-width);height:100dvh;display:flex;align-items:center;justify-content:center;background:rgba(25,0,7,.5);backdrop-filter:blur(6px)}
.palace-category-panel{width:83.5%;height:min(62vh,calc(412 * var(--s)));border-radius:calc(24 * var(--s));background:rgba(105,24,44,.77);padding:calc(12 * var(--s)) calc(24 * var(--s));box-sizing:border-box;color:#fff8df;display:flex;flex-direction:column}
.palace-category-panel header{position:relative;text-align:center;height:calc(35 * var(--s));flex-shrink:0;font-size:calc(15 * var(--s));font-weight:400}
.palace-category-panel header strong{font-weight:400}.palace-category-panel header a{position:absolute;right:calc(-7 * var(--s));top:calc(-6 * var(--s));font-size:calc(30 * var(--s));font-weight:200;color:#f5cfbf;text-decoration:none}
.palace-category-pages{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;min-height:0}.palace-category-pages::-webkit-scrollbar{display:none}
.palace-category-page{flex:0 0 100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:min-content;column-gap:calc(20 * var(--s));row-gap:calc(20 * var(--s));scroll-snap-align:start;align-content:start}
.palace-category-provider{aspect-ratio:3/4;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(150deg,#762338,#4d1024 60%,#8e2549);border:1px solid #bd6e81;border-radius:calc(5 * var(--s));color:#fff0d4;text-decoration:none;overflow:hidden;text-align:center;box-sizing:border-box}
.palace-category-provider img{display:block;width:100%;height:100%;object-fit:fill}.palace-category-provider:has(img){border:0;background:none}
.palace-category-provider b{font-size:calc(17 * var(--s));color:#ffe1a2}.palace-category-provider span{font-size:calc(9 * var(--s));margin-top:calc(8 * var(--s))}
.palace-category-dots{display:flex;justify-content:center;gap:calc(7 * var(--s));height:calc(15 * var(--s));align-items:center;flex-shrink:0}.palace-category-dots button{width:calc(6 * var(--s));height:calc(6 * var(--s));padding:0;border:0;border-radius:50%;background:#c5949e}.palace-category-dots button.active{background:#fff5d8}.palace-category-empty{width:100%;text-align:center;margin-top:calc(80 * var(--s));font-size:calc(13 * var(--s));color:#d4a4ae}

.palace-category-provider{position:relative}.palace-category-provider img.palace-category-local-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.8}.palace-category-provider:has(.palace-category-local-art) b,.palace-category-provider:has(.palace-category-local-art) span{position:relative;z-index:1;text-shadow:0 1px 4px #20000a;background:#4d1024bb;padding:2px 4px;border-radius:4px}

.palace-home #app .palace-home-bottom{order:4;margin:0 calc(-7.5 * var(--u));color:#fff8dc}
.palace-home-bottom [class*="_downloadBox_"]{display:flex;flex-direction:column;align-items:center;background-size:100% 100%;padding:calc(26 * var(--u)) 0 calc(15 * var(--u));box-sizing:border-box}
.palace-home-bottom [class*="_titleHeader_"]{font-size:calc(8 * var(--u));letter-spacing:calc(7 * var(--u));color:#ad2944;margin-bottom:calc(4 * var(--u))}
.palace-home-bottom [class*="_titleContent_"]{font-size:calc(16 * var(--u));font-weight:800;margin-bottom:calc(14.5 * var(--u));white-space:nowrap}
.palace-home-bottom [class*="_logo_"]{width:calc(76.5 * var(--u));height:calc(76.5 * var(--u));object-fit:contain}
.palace-home-bottom [class*="_rate_"]{display:flex;align-items:center;margin:calc(16.5 * var(--u)) 0 calc(14 * var(--u))}
.palace-home-bottom [class*="_rateImg_"]{width:calc(69 * var(--u));height:calc(10.5 * var(--u))}
.palace-home-bottom [class*="_rateText_"]{font-size:calc(8 * var(--u));color:#f27a98;margin-left:calc(4 * var(--u))}.palace-home-bottom [class*="_rateText_"] span{color:#fff5da;font-weight:700}
.palace-home-bottom [class*="_download_g"]{display:flex;gap:calc(5.5 * var(--u))}.palace-home-bottom [class*="_downloadBtn_"]{width:calc(91 * var(--u));height:calc(25 * var(--u));background-size:100% 100%;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:calc(10 * var(--u))}
.palace-home-bottom [class*="_downloadBtn_"] img{width:calc(20 * var(--u));height:calc(20 * var(--u));object-fit:contain}.palace-home-bottom [class*="_downloadBtn_"] span{margin-left:calc(6.5 * var(--u))}
.palace-home-bottom .footer-box{padding:calc(10 * var(--u));padding-bottom:calc(18 * var(--u))}.palace-home-bottom .license-compliance-title{font-size:calc(14 * var(--u));color:#edb4c0;margin-bottom:calc(22 * var(--u))}.palace-home-bottom .license-compliance-list{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--u))}.palace-home-bottom .license-compliance-list img{display:block;width:calc(50 * var(--u));height:calc(50 * var(--u));object-fit:contain}.palace-home-bottom .license-compliance-list>img{width:calc(45 * var(--u));height:calc(45 * var(--u))}

/* The original end spacer must stay after reordered home sections. */
#app .home-v5 .content-area > div:empty[style*="height: 100px"]{display:none!important}

.palace-drawer-promos a{position:relative;height:calc(53 * var(--s));box-sizing:border-box;padding:calc(4 * var(--s));align-items:flex-start;font-weight:700;font-size:calc(10 * var(--s));background:#70192e;border:0}
.palace-drawer-promos img{position:absolute;right:0;bottom:0;width:calc(47 * var(--s));height:calc(47 * var(--s));object-fit:contain}
.palace-drawer-promos a:nth-child(5)::after{content:'88%';position:absolute;right:calc(-4 * var(--s));top:calc(-7 * var(--s));background:#00d300;border-radius:calc(5 * var(--s));padding:calc(1 * var(--s)) calc(4 * var(--s));font-size:calc(10 * var(--s));color:#fff}
.palace-drawer .palace-drawer-logout{position:static;display:block;width:100%;height:calc(40 * var(--s));margin:0 0 calc(14 * var(--s));border:1px solid #bea46a;border-radius:calc(4 * var(--s));background:linear-gradient(#fffce7,#cbb379);box-shadow:0 1px 2px #987b36;color:#4a0917;font-size:calc(10 * var(--s));cursor:pointer}
.palace-drawer-clock{color:#a52b49;font-size:calc(12 * var(--s));line-height:1.4;padding-bottom:calc(18 * var(--s));font-family:Arial,sans-serif}
.palace-drawer-promos img{inset:0;width:100%;height:100%;object-fit:fill}.palace-drawer-promos a>span{position:relative;z-index:1}

#app .home-v5 .more-menu-grid .menu-icon-img{filter:none!important}

#app .home-v5 .more-menu-grid .menu-icon-img{width:calc(28.5 * var(--u));height:calc(25 * var(--u))}
.palace-home:has(.custom-popup) #app .v5-footer{z-index:1!important}
#app .main-scroll:has(.custom-popup),#app .page-container:has(.custom-popup){overflow:visible!important}
.palace-login-verification{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;background:#20050dbb;backdrop-filter:blur(3px)}.palace-login-verification form{width:300px;max-width:85vw;box-sizing:border-box;background:#68152b;color:#fff1d7;padding:24px;border:1px solid #a44b61;border-radius:12px;text-align:center;font:14px Arial}.palace-login-verification h3{margin:0 0 12px}.palace-login-verification button{cursor:pointer;border:0;border-radius:5px;padding:10px 15px;background:linear-gradient(#fff9d8,#cbb179);color:#4c0919}.palace-login-verification .captcha-image{display:block;margin:12px auto;padding:0;background:white}.palace-login-verification img{display:block;width:180px;height:60px}.palace-login-verification input{width:100%;box-sizing:border-box;padding:12px;border:1px solid #c78d9c;border-radius:5px;background:#4b0b1b;color:#fff;font-size:16px}.palace-login-verification form>div{display:flex;justify-content:space-between}.palace-login-verification .captcha-error{min-height:17px;color:#ffb5a0;font-size:12px}
.palace-image-selection section{width:340px;max-width:88vw;box-sizing:border-box;background:#fff;border-radius:6px;border-top:6px solid #417dff;padding:16px 18px 12px;color:#252d3b;box-shadow:0 4px 14px #0003;font:14px Arial,"Microsoft YaHei",sans-serif}.palace-image-selection header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:8px}.palace-image-selection img.captcha-target{width:27px;height:25px;object-fit:contain}.palace-image-selection .captcha-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.palace-image-selection button.captcha-tile{position:relative;padding:0;overflow:hidden;border:0;border-radius:3px;background:#ddd;aspect-ratio:100/88}.palace-image-selection .captcha-tile img{width:100%;height:100%;object-fit:cover}.palace-image-selection .captcha-tile.selected{outline:3px solid #4186ff;outline-offset:-3px}.palace-image-selection .captcha-tile.selected::after{content:attr(data-order);position:absolute;top:5px;left:5px;width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:#4186ff;color:#fff;border:1px solid white;font-size:12px}.palace-image-selection footer{display:flex;gap:8px}.palace-image-selection footer button{padding:0;border:0;background:none;color:#89908e;font-size:26px;line-height:28px}.palace-image-selection .captcha-error:empty{display:none}.palace-image-selection .captcha-error{color:#b43b48;margin:7px 0;font-size:12px}
.palace-member #app .member-new-page{background:#490815!important;color:#fff5dd!important;padding:0 calc(10 * var(--u)) calc(75 * var(--u));min-height:var(--ui-height);box-sizing:border-box;overflow-y:auto}
.palace-member #app .header-wrapper{background:url('/reference-assets/member-img_wd_bg.avif') top center/100% auto no-repeat!important;padding:0 0 calc(8 * var(--u));border-radius:0!important;margin:0 calc(-10 * var(--u)) calc(10 * var(--u));color:#fff7dc}
.palace-member #app .nav-bar{height:calc(38 * var(--u));padding:0 calc(12 * var(--u));background:none!important}.palace-member #app .nav-right img{width:calc(25 * var(--u));height:calc(25 * var(--u))}.palace-member #app .nav-icon{color:#fff4d8}
.palace-member #app .user-info-section{margin:0 calc(13 * var(--u));padding:calc(12 * var(--u));background:url('/reference-assets/member-img_wd_grxxdb.avif') center/100% 100%;display:flex;flex-wrap:wrap;gap:calc(10 * var(--u));border-radius:calc(8 * var(--u));border:1px solid #ad3d5b}
.palace-member #app .avatar-box{width:calc(48 * var(--u));height:calc(48 * var(--u))}.palace-member #app .avatar-img{width:100%;height:100%;border-radius:50%}.palace-member #app .edit-icon{display:none}.palace-member #app .username{font-size:calc(14 * var(--u));color:#fff5db}.palace-member #app .id-row{font-size:calc(11 * var(--u));color:#f1c3cb;margin-top:calc(6 * var(--u))}
.palace-member #app .balance-box{flex-basis:100%;background:none!important;border:0!important;justify-content:center;gap:calc(8 * var(--u));padding:calc(5 * var(--u));margin:0!important;color:#fff1c5}.palace-member #app .balance-num{font-size:calc(23 * var(--u));color:#fff1c5}.palace-member #app .coin-icon{width:calc(22 * var(--u));height:calc(22 * var(--u))}
.palace-member #app .quick-actions{margin:0 calc(13 * var(--u));padding:calc(8 * var(--u)) 0;background:linear-gradient(115deg,#6e112d,#3e0719);border:1px solid #ad3d5b;border-top:0;border-radius:0 0 calc(8 * var(--u)) calc(8 * var(--u))}.palace-member #app .action-item{position:relative;flex:1;border:0!important;color:#fff6d8;font-size:calc(11 * var(--u))}.palace-member #app .action-item img{width:calc(28 * var(--u))!important;height:calc(28 * var(--u))!important;object-fit:contain}.palace-member #app .icon-wrapper,.palace-member #app .icon-wrapper-center{background:none!important;box-shadow:none!important;width:auto!important;height:auto!important}.palace-member-badge{position:absolute;top:calc(-6 * var(--u));left:55%;font-size:calc(9 * var(--u));background:#ef6249;color:white;border-radius:8px;padding:1px 4px}.action-item:last-child .palace-member-badge{background:#00d100}
.palace-member-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(8 * var(--u));margin-bottom:calc(12 * var(--u))}.palace-member-tools a{height:calc(51 * var(--u));background:url('/reference-assets/member-btn_wd_zbcd.avif') center/100% 100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:calc(4 * var(--u));color:#fff1d8;text-decoration:none;font-size:calc(11 * var(--u))}.palace-member-tools img{width:calc(24 * var(--u));height:calc(24 * var(--u));object-fit:contain}
.palace-member #app .vip-card{position:relative;display:flex;margin:0 0 calc(10 * var(--u));height:calc(95 * var(--u));padding:calc(13 * var(--u));box-sizing:border-box;background:url('/reference-assets/member-img_wd_vipbg.avif') center/100% 100%!important;border-radius:calc(8 * var(--u));color:#661a0e;box-shadow:none;border:0}.palace-member #app .vip-circle-area{width:calc(44 * var(--u));height:calc(44 * var(--u));margin-right:calc(10 * var(--u))}.palace-member #app .vip-badge-wrapper{width:100%;height:100%}.palace-member #app .vip-info{flex:1;color:#681b0c}.palace-member #app .vip-next-tip{font-size:calc(11 * var(--u));color:#681b0c}.palace-member #app .vip-progress-bar{margin-top:calc(10 * var(--u));font-size:calc(10 * var(--u))}.palace-member #app .progress-track{background:#661c2c;height:calc(3 * var(--u));overflow:visible;margin-top:calc(8 * var(--u))}.palace-member #app .progress-text{color:#6f3219;font-size:calc(9 * var(--u));position:relative;top:calc(5 * var(--u))}.palace-member #app .vip-arrow{color:white}
.palace-member #app .menu-list{background:none;padding:0;margin:0}.palace-member #app .van-cell-group{display:flex;flex-direction:column;background:none;margin:0!important;border:0}.palace-member #app .menu-list .van-cell{background:transparent!important;color:#fff6df!important;min-height:calc(40 * var(--u));padding:calc(12 * var(--u)) calc(6 * var(--u));align-items:center;border:0;order:20}.palace-member #app .van-cell::after{display:none}.palace-member #app .van-cell__title{font-size:calc(12 * var(--u));color:#fff6df}.palace-member #app .van-cell__value{font-size:calc(10 * var(--u));color:#f4d7d7}.palace-member #app .menu-icon-green{width:calc(21 * var(--u));height:calc(21 * var(--u));object-fit:contain;margin-right:calc(10 * var(--u))}.palace-member #app .van-cell__right-icon{color:#e2b3c1}
.palace-member #app [data-member-label="我的记录"]{order:0}.palace-member #app [data-member-label="提现管理"]{order:1}.palace-member #app [data-member-label="分享赚钱"]{order:2}.palace-member #app [data-member-label="个人资料"]{order:3}.palace-member #app [data-member-label="安全中心"]{order:4}.palace-member #app [data-member-label="找到我们"]{order:5}.palace-member #app [data-member-label="常见问题"]{order:6}.palace-member #app [data-member-label="有奖反馈"]{order:7}.palace-member #app [data-member-label="登录设备"]{order:8}.palace-member #app [data-member-label="安全退出"]{order:9}.palace-member #app [data-member-label="找回余额"]{order:10}.palace-member #app [data-member-label="选择语言"]{order:11}
.palace-member #app .page-container{top:0!important;padding-top:0!important;bottom:calc(62 * var(--u))!important;overflow-y:auto!important}.palace-member #app .member-new-page{min-height:100%;padding-bottom:calc(16 * var(--u));scrollbar-width:none}.palace-member #app .member-new-page>.header-wrapper>.nav-bar{position:relative!important;top:auto!important}.palace-member #app .menu-list .van-cell-group{background:none!important;border-radius:0!important}.palace-member #app .menu-list .van-cell{margin:0!important;border-radius:0!important;min-height:calc(40 * var(--u))!important}.palace-member #app .vip-card{width:100%!important}.palace-member #app .quick-actions .divider-left:before,.palace-member #app .quick-actions .divider-right:after{display:none!important}
.palace-member #app .menu-list [data-member-label="我的记录"]{order:0!important}.palace-member #app .menu-list [data-member-label="提现管理"]{order:1!important}.palace-member #app .menu-list [data-member-label="分享赚钱"]{order:2!important}.palace-member #app .menu-list [data-member-label="个人资料"]{order:3!important}.palace-member #app .menu-list [data-member-label="安全中心"]{order:4!important}.palace-member #app .menu-list [data-member-label="找到我们"]{order:5!important}.palace-member #app .menu-list [data-member-label="常见问题"]{order:6!important}.palace-member #app .menu-list [data-member-label="有奖反馈"]{order:7!important}.palace-member #app .menu-list [data-member-label="登录设备"]{order:8!important}.palace-member #app .menu-list [data-member-label="安全退出"]{order:9!important}.palace-member #app .menu-list [data-member-label="找回余额"]{order:10!important}.palace-member #app .menu-list [data-member-label="选择语言"]{order:11!important}
.palace-member #app .balance-box .refresh-icon{width:calc(18 * var(--u));height:calc(18 * var(--u));object-fit:contain}.palace-member #app .menu-icon-green[src$=".svg"]{filter:brightness(0) saturate(100%) invert(94%) sepia(14%) saturate(442%) hue-rotate(342deg)}
.palace-member #app .menu-icon-green{filter:brightness(0) saturate(100%) invert(94%) sepia(14%) saturate(442%) hue-rotate(342deg)}
.palace-recover #app .page-container{top:0!important;bottom:0!important;overflow:auto!important}.palace-recover #app .v5-footer{display:none!important}.palace-recover #app .recover-balance-page{background:#490815!important;color:#fbe9d8;min-height:var(--ui-height);padding:0 calc(9 * var(--u)) calc(15 * var(--u));box-sizing:border-box}
.palace-recover #app .van-nav-bar{position:relative!important;inset:auto!important;background:#68152b!important;margin:0 calc(-9 * var(--u)) calc(10 * var(--u));color:#fff5dc;border-bottom:1px solid #8a2942}.palace-recover #app .van-nav-bar__content{height:calc(45 * var(--u))}.palace-recover #app .van-nav-bar__left{padding:0 calc(10 * var(--u))}.palace-recover #app .van-nav-bar__arrow{color:#ffe7d5;font-size:calc(18 * var(--u))}.palace-recover #app .van-nav-bar__title{max-width:none;position:absolute;left:calc(28 * var(--u));right:0;height:100%;font-size:calc(12 * var(--u));margin:0}.palace-report-tabs{display:flex;height:100%;overflow-x:auto;scrollbar-width:none;gap:calc(23 * var(--u));align-items:center;white-space:nowrap;padding:0 calc(8 * var(--u))}.palace-report-tabs a{color:#fff0dd;text-decoration:none;height:100%;display:flex;align-items:center;position:relative;font-weight:400}.palace-report-tabs .active::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:#fff7dc}
.palace-recover #app .balance-card{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin:0 0 calc(10 * var(--u))!important;padding:calc(10 * var(--u))!important;background:#681a31!important;border:0!important;border-radius:calc(6 * var(--u));box-shadow:none!important;color:#f6d5d9;min-height:0!important}.palace-recover #app .balance-info{display:flex;gap:calc(5 * var(--u));align-items:center}.palace-recover #app .balance-info .label{font-size:calc(12 * var(--u));color:#f5d7dc}.palace-recover #app .balance-info .amount{font-size:calc(13 * var(--u));color:#ffce00}.palace-recover #app .refresh-icon{font-size:calc(17 * var(--u));color:#f4e5c9}.palace-recover #app .recover-btn{position:static!important;margin-left:auto;background:#f0f5dc!important;color:#7c2540!important;border:0!important;height:calc(26 * var(--u));padding:0 calc(10 * var(--u));font-size:calc(10 * var(--u));border-radius:calc(5 * var(--u))}.palace-recover #app .tip{flex-basis:100%;margin:calc(5 * var(--u)) 0 0!important;font-size:calc(11 * var(--u));line-height:1.4;color:#f2cbd3!important}
.palace-recover #app .main-content{display:flex;gap:calc(10 * var(--u));padding:0!important;margin:0;background:none!important;align-items:flex-start}.palace-recover #app .platform-sidebar{width:calc(75 * var(--u));min-width:calc(75 * var(--u));background:none!important;padding:0!important;display:flex;flex-direction:column;gap:calc(10 * var(--u));border:0}.palace-recover #app .platform-item{height:calc(35 * var(--u));min-height:0!important;margin:0!important;border:1px solid #a84e69!important;border-radius:calc(7 * var(--u));padding:0 calc(5 * var(--u))!important;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:calc(5 * var(--u));background:linear-gradient(#79233d,#5d142b,#86263f)!important;color:#e1acba!important}.palace-recover #app .platform-item.active{background:linear-gradient(#c5748e,#a52c50,#df557c)!important;color:#fff6dd!important}.palace-recover #app .p-icon{width:calc(22 * var(--u));height:calc(22 * var(--u));margin:0!important}.palace-recover #app .p-img{width:100%;height:100%;filter:brightness(0) saturate(100%) invert(88%) sepia(18%) saturate(471%) hue-rotate(295deg)}.palace-recover #app .p-name{font-size:calc(12 * var(--u));letter-spacing:calc(2 * var(--u))}
.palace-recover #app .platform-list{flex:1;min-width:0;padding:0!important;background:none!important}.palace-recover #app .search-box{padding:0!important;margin:0 0 calc(10 * var(--u))!important}.palace-recover #app .search-box .van-field{background:#681a31!important;border:1px solid #9e3550;border-radius:calc(20 * var(--u));height:calc(26 * var(--u));padding:0 calc(10 * var(--u));align-items:center}.palace-recover #app .search-box input{color:#fff0dd!important;font-size:calc(11 * var(--u))}.palace-recover #app .search-box input::placeholder{color:#d399aa}.palace-recover #app .van-field__left-icon{order:2;color:#fff2dc}.palace-recover #app .platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 * var(--u))}.palace-recover #app .platform-card{position:relative;display:grid;grid-template-columns:calc(20 * var(--u)) 1fr;grid-template-rows:calc(30 * var(--u)) calc(25 * var(--u));align-items:center;background:#681a31!important;border:0!important;border-radius:calc(7 * var(--u));padding:0 calc(8 * var(--u))!important;gap:0 calc(6 * var(--u));min-height:0!important;height:calc(55 * var(--u));box-shadow:none!important;color:#f6d5da}.palace-recover #app .platform-card .plat-icon{width:calc(20 * var(--u))!important;height:calc(18 * var(--u))!important;object-fit:contain;margin:0!important}.palace-recover #app .plat-name{font-size:calc(11 * var(--u));color:#fff0df!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.palace-recover #app .plat-balance{grid-column:1/-1;align-self:stretch;display:flex;align-items:center;border-top:1px solid #8b2943;margin:0 calc(-8 * var(--u));padding-left:calc(10 * var(--u));font-size:calc(11 * var(--u));color:#f8d8d9!important}
.palace-recover #app .recover-balance-page .platform-sidebar{overflow-x:hidden!important;scrollbar-width:none!important;flex-shrink:0}.palace-recover #app .recover-balance-page .platform-item{border-radius:calc(7 * var(--u))!important;width:100%!important;box-sizing:border-box;min-width:0!important}.palace-recover #app .recover-balance-page .platform-item .p-name{color:#e9bac8!important;font-weight:400}.palace-recover #app .recover-balance-page .platform-item.active .p-name{color:#fff6df!important}.palace-recover #app .recover-balance-page .balance-card .recover-btn{position:relative!important;inset:auto!important;transform:none!important;align-self:center;margin-top:0!important}.palace-recover #app .recover-balance-page .balance-info{padding:0!important;margin:0!important}.palace-recover #app .recover-balance-page .balance-card{align-content:flex-start;row-gap:0}.palace-recover #app .recover-balance-page .balance-info .amount{font-weight:400}.palace-recover #app .page-container{scrollbar-width:none!important}
.palace-wheel #app .page-container{visibility:hidden}.palace-wheel #app .palace-wheel-page{position:absolute;inset:0 0 calc(62 * var(--u));z-index:20;background:#d9f3ff;color:#253957;overflow-y:auto;scrollbar-width:none;font:calc(12 * var(--u)) Arial,"Microsoft YaHei",sans-serif}.palace-wheel-page>header{height:calc(45 * var(--u));position:sticky;top:0;z-index:20;display:flex;background:#68152b;color:#fff3dc;align-items:center;gap:calc(15 * var(--u));padding-left:calc(10 * var(--u))}.palace-wheel-page header>a{font-size:calc(30 * var(--u))}.palace-wheel-page header a{color:#fff3dc;text-decoration:none;flex-shrink:0}.palace-wheel-page header nav{display:flex;gap:calc(25 * var(--u));height:100%;align-items:center;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.palace-wheel-page header nav a{display:flex;height:100%;align-items:center;position:relative}.palace-wheel-page header nav .active::after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:#fff4df}.pw-body{min-height:calc(560 * var(--u));background-size:100% 100%;padding:calc(9 * var(--u)) 0 calc(15 * var(--u));overflow:hidden}.pw-notice{display:flex;align-items:center;gap:calc(5 * var(--u));height:calc(30 * var(--u));margin:0 calc(10 * var(--u)) calc(12 * var(--u));border:calc(3 * var(--u)) solid #e9b11d;background:#68152b;border-radius:40px;box-shadow:0 0 4px #ffd830;color:#fff1d5;font-size:calc(10 * var(--u));padding:0 calc(10 * var(--u))}.pw-notice img{width:calc(18 * var(--u));height:calc(18 * var(--u))}.pw-balance{margin:0 calc(10 * var(--u)) calc(20 * var(--u));padding:calc(10 * var(--u));background:#68152b;color:#fff4d9;display:flex;align-items:center;justify-content:space-between;gap:calc(5 * var(--u));border-radius:calc(8 * var(--u));box-shadow:0 2px 3px #7995a855;font-size:calc(10 * var(--u))}.pw-balance a{background:#f6f9dd;border-radius:calc(6 * var(--u));color:#722638;text-decoration:none;padding:calc(8 * var(--u)) calc(15 * var(--u))}.pw-balance button{background:none;border:0;color:#fff4d9;cursor:pointer;font-size:calc(18 * var(--u));padding:0}.pw-balance .pw-help{border-radius:50%;background:#fff9da;color:#642034;width:calc(16 * var(--u));height:calc(16 * var(--u));font-size:calc(11 * var(--u))}.pw-types,.pw-counts{display:flex;justify-content:space-between;gap:calc(9 * var(--u));padding:0 calc(21 * var(--u));margin-bottom:calc(10 * var(--u))}.pw-types button{flex:1;background:transparent;border:1px solid #2387ff;color:#1675e9;border-radius:calc(5 * var(--u));height:calc(35 * var(--u));font:inherit;cursor:pointer}.pw-types button:nth-child(2){border-color:#ffa500;color:#eea000}.pw-types button:nth-child(3){border-color:#b66cff;color:#b66cff}.pw-types .active{background:#1878ee;color:white}.pw-types button:nth-child(2).active{background:#ffbe32;color:#743800}.pw-types button:nth-child(3).active{background:#aa6aff;color:white}.pw-counts{padding:0 calc(45 * var(--u))}.pw-counts button{background:transparent;border:1px solid #1681ff;border-radius:30px;color:#1681ff;padding:calc(5 * var(--u)) calc(12 * var(--u));font:inherit;white-space:nowrap;cursor:pointer}.pw-counts .active{background:#1681ff;color:white}.pw-wheel{position:relative;margin-top:calc(10 * var(--u));height:calc(359.1 * var(--u))}.pw-pointer{position:absolute;left:50%;top:calc(0 * var(--u));transform:translateX(-50%);width:calc(100 * var(--u));height:calc(70 * var(--u));object-fit:contain;z-index:5;pointer-events:none}.pw-spin{position:absolute;left:50%;top:calc(128 * var(--u));transform:translateX(-50%);width:calc(90 * var(--u));height:calc(90 * var(--u));border:0;border-radius:50%;background-size:100% 100%;color:white;font-weight:bold;font-size:calc(17 * var(--u));line-height:1.2;z-index:6;cursor:pointer}.pw-demo{text-align:center;font-size:calc(9 * var(--u));color:#496278;padding:calc(8 * var(--u))}.pw-result{text-align:center;min-height:calc(15 * var(--u));margin:0;font-size:calc(11 * var(--u))}.pw-rules{display:block;margin:calc(8 * var(--u)) auto;background:#fff9df;border:1px solid #a4c5d5;border-radius:6px;padding:6px 14px;color:#526078}.pw-rules-copy{margin:calc(10 * var(--u));padding:calc(10 * var(--u));background:#ffffffb3;border-radius:6px;line-height:1.6}

.palace-wheel #app .page-container{display:none!important}.palace-wheel #app .palace-wheel-page{background:#d9f3ff!important}.pw-body{background-color:#d9f3ff}.pw-pointer{width:calc(93.225 * var(--u));height:calc(160.744 * var(--u))}.pw-spin{top:calc(115.54 * var(--u));width:calc(92.025 * var(--u));height:calc(92.025 * var(--u))}
.palace-wheel #app .activity-header{display:none!important}.palace-wheel #app .palace-wheel-page>header{background:#68152b!important}.palace-wheel #app .palace-wheel-page{top:0!important}
.pw-spin{pointer-events:auto!important}
.palace-vip #app .page-container{top:calc(45 * var(--u))!important;bottom:calc(62 * var(--u))!important;overflow-y:auto!important;scrollbar-width:none}.palace-vip #app .activity-new-page,.palace-vip #app .main-content,.palace-vip #app .tab-vip{background:#681a30!important;padding:0!important;margin:0!important}.palace-vip #app .tab-vip>.vip-header-card,.palace-vip #app .tab-vip>.vip-table-section,.palace-vip #app .tab-vip>.vip-rules{display:none!important}.palace-vip-ui{padding:calc(10 * var(--u));color:#fff7df;font:calc(13 * var(--u)) Arial,"Microsoft YaHei",sans-serif}.pv-card{position:relative;min-height:calc(120 * var(--u));box-sizing:border-box;background:#e1edf9 url('/reference-assets/img_vip_card_bg.avif') center/100% 100%;border-radius:calc(12 * var(--u));padding:calc(12 * var(--u));color:#466b9b;overflow:hidden}.pv-card small{font-size:calc(10 * var(--u));color:#7183a0}.pv-card h2{margin:calc(4 * var(--u)) 0;font-size:calc(23 * var(--u));font-style:italic;color:#456b9f}.pv-card h2 a{font-size:calc(10 * var(--u));color:#667f9a;text-decoration:none;margin-left:calc(20 * var(--u));font-style:normal}.pv-card p{font-size:calc(11 * var(--u));max-width:75%;line-height:1.6}.pv-card-badge{position:absolute;right:calc(15 * var(--u));top:calc(20 * var(--u));width:calc(75 * var(--u));height:calc(75 * var(--u))}.pv-card-badge .vip-badge-wrapper{width:100%!important;height:100%!important}.pv-progress{display:flex;gap:calc(8 * var(--u));align-items:center;max-width:70%;font-size:calc(11 * var(--u))}.pv-progress span{display:block;width:70%;background:#c2d3ec;border-radius:20px;font-size:calc(8 * var(--u));color:white}.pv-title{text-align:center;font-size:calc(17 * var(--u));margin:calc(20 * var(--u)) 0 calc(10 * var(--u));color:#fff2d9}.pv-tabs{display:flex;border-bottom:1px solid #97314c;margin:0 calc(-10 * var(--u)) calc(10 * var(--u))}.pv-tabs button{position:relative;flex:1;border:0;background:none;color:#fff6dc;padding:calc(12 * var(--u));font-size:calc(14 * var(--u));cursor:pointer}.pv-tabs .active{font-weight:bold}.pv-tabs .active::after{content:'';position:absolute;bottom:0;left:36%;right:36%;height:3px;background:#f0f5db;border-radius:2px}.pv-rewards{border:1px solid #923049;border-radius:calc(10 * var(--u));overflow:hidden}.pv-table-head{display:grid;grid-template-columns:calc(50 * var(--u)) 1fr;height:calc(35 * var(--u));align-items:center;text-align:center;border-bottom:1px solid #97314c}.pv-level{border-bottom:1px solid #97314c}.pv-level:last-child{border:0}.pv-level summary{display:flex;align-items:center;cursor:pointer;list-style:none;min-height:calc(55 * var(--u));gap:calc(6 * var(--u))}.pv-level summary::-webkit-details-marker{display:none}.pv-badge{flex:0 0 calc(50 * var(--u));align-self:stretch;border-right:1px solid #97314c;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:calc(5 * var(--u)) 0;box-sizing:border-box;font-size:calc(11 * var(--u))}.palace-vip #app .pv-badge .vip-badge-wrapper{width:calc(30 * var(--u));height:calc(30 * var(--u));margin:0!important}.pv-level summary>span{flex:1}.pv-level summary b{color:#ffbf00}.pv-level summary em{padding-right:calc(10 * var(--u));font-size:calc(11 * var(--u));font-style:normal}.pv-level i{font-style:normal}.pv-close{display:none}.pv-level[open] .pv-open{display:none}.pv-level[open] .pv-close{display:inline}.pv-benefits{padding:calc(4 * var(--u)) calc(5 * var(--u)) calc(10 * var(--u)) calc(55 * var(--u));background:#75263b}.pv-benefit{display:flex;gap:calc(5 * var(--u));align-items:center;margin:calc(8 * var(--u)) 0;min-height:calc(40 * var(--u))}.pv-benefit>img{width:calc(29 * var(--u));height:calc(29 * var(--u));object-fit:contain}.pv-benefit>div{flex:1;min-width:0;font-size:calc(12 * var(--u))}.pv-benefit b{color:#ffbe00;background:#995036;border-radius:4px;padding:1px 3px;font-size:calc(11 * var(--u));white-space:nowrap}.pv-benefit small{display:block;font-size:calc(10 * var(--u));margin-top:calc(3 * var(--u));line-height:1.7;color:#ffdfdb}.pv-benefit a{flex-shrink:0;background:#eff5df;color:#6d2136;text-decoration:none;border-radius:calc(5 * var(--u));padding:calc(10 * var(--u));font-size:calc(11 * var(--u))}.pv-benefit:nth-child(2) a{background:#ffa900;color:white}.pv-rules{font-size:calc(12 * var(--u));line-height:1.9;padding:calc(10 * var(--u));background:#75263b;border-radius:8px}.pv-actions{display:flex;justify-content:center;gap:calc(15 * var(--u));padding:calc(15 * var(--u))}.pv-actions button{padding:8px 15px;background:#f1f6df;color:#6a2034;border:0;border-radius:5px;cursor:pointer}.pv-card .vip-level-num,.pv-badge .vip-level-num{color:#d9b840!important}
.palace-vip #app .palace-vip-ui .current-level-mark{display:none!important}.palace-vip #app .palace-vip-ui .vip-badge-wrapper{background:none!important}.palace-vip #app .page-container{scrollbar-width:none!important}
.pv-level[open]{position:relative}.pv-level[open] .pv-badge{position:absolute;left:0;top:0;bottom:0;width:calc(50 * var(--u));z-index:1}.pv-level[open] summary>span{margin-left:calc(55 * var(--u))}
.palace-cashback #app .page-container{top:calc(45 * var(--u))!important;bottom:calc(62 * var(--u))!important;overflow-y:auto!important;scrollbar-width:none}.palace-cashback #app .activity-new-page,.palace-cashback #app .main-content,.palace-cashback #app .tab-rebate{background:#490815!important;margin:0!important;padding:0!important}.palace-cashback #app .tab-rebate{padding:calc(10 * var(--u))!important;box-sizing:border-box;color:#fff0dd}.palace-cashback #app .rebate-header{display:flex;align-items:center;flex-wrap:wrap;gap:calc(3 * var(--u));padding:calc(10 * var(--u))!important;border-radius:calc(8 * var(--u));background:#fff9dc url('/reference-assets/img_jryjfs_bg.avif') center/100% 100%!important;color:#785524;box-shadow:none!important;margin:0 0 calc(10 * var(--u))!important;height:auto!important}.palace-cashback #app .rebate-header>.label{color:#745123;font-size:calc(12 * var(--u))}.palace-cashback #app .rebate-header>.label::before{content:'🪙 ';font-size:calc(16 * var(--u))}.palace-cashback #app .rebate-header>.amount{color:#ff9900;font-size:calc(14 * var(--u));font-weight:700}.palace-cashback-refresh{border:0;background:none;color:#1684ff;font-size:calc(20 * var(--u));padding:0;line-height:1;cursor:pointer}.palace-cashback-summary{display:grid;grid-template-columns:1fr 1fr;gap:calc(10 * var(--u));width:100%;margin-top:calc(8 * var(--u))}.palace-cashback-summary>div{display:flex;flex-direction:column;gap:calc(5 * var(--u));padding:calc(9 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));background:#bdd9f9 url('/reference-assets/img_jryjfs_dw.avif') center/100% 100%;color:#627f9d;font-size:calc(11 * var(--u))}.palace-cashback-summary>div:nth-child(2){background-color:#b4eeb2}.palace-cashback-summary b{color:#263f65;font-size:calc(14 * var(--u));font-weight:500}.palace-cashback-tip{color:#9d7435;font-size:calc(11 * var(--u));margin:calc(7 * var(--u)) 0 0;line-height:1.4}
.palace-cashback #app .rebate-main{display:flex;gap:calc(10 * var(--u));padding:0!important;margin:0!important;background:none!important;align-items:flex-start}.palace-cashback #app .sidebar{width:calc(75 * var(--u));min-width:calc(75 * var(--u));margin:0!important;background:none!important;padding:0!important;position:sticky;top:0;border:0}.palace-cashback #app .sidebar-scroll{display:flex;flex-direction:column;gap:calc(10 * var(--u));overflow:visible!important;padding:0!important}.palace-cashback #app .sidebar-item{height:calc(35 * var(--u))!important;min-height:0!important;width:100%;border:1px solid #a34760!important;border-radius:calc(7 * var(--u))!important;background:linear-gradient(#9c3553,#6e1a30,#98304a)!important;margin:0!important;padding:0 calc(5 * var(--u))!important;box-sizing:border-box}.palace-cashback #app .sidebar-item.active{background:linear-gradient(#c5758d,#9f284c,#e24c78)!important}.palace-cashback #app .sidebar-item-content{height:100%;display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:calc(6 * var(--u));padding:0!important}.palace-cashback #app .sidebar-icon-img{width:calc(23 * var(--u))!important;height:calc(23 * var(--u))!important;margin:0!important;object-fit:contain;filter:brightness(0) saturate(100%) invert(78%) sepia(20%) saturate(500%) hue-rotate(293deg)}.palace-cashback #app .sidebar-text{font-size:calc(12 * var(--u));letter-spacing:calc(3 * var(--u));color:#e7b7c5!important;font-weight:400}.palace-cashback #app .sidebar-item.active .sidebar-text{color:#fff4dd!important}.palace-cashback #app .sidebar-footer-inline{order:10;margin-top:calc(15 * var(--u))}.palace-cashback #app .sidebar-btn{font-size:calc(10 * var(--u));background:#75253b!important;color:#ffe9ce!important;border:1px solid #a24b63!important}.palace-cashback #app .sidebar-btn.primary{background:#f1f6dc!important;color:#6e2a3a!important}
.palace-cashback #app .vendor-list{flex:1;min-width:0;padding:0!important;background:none!important;overflow:visible!important}.palace-cashback #app .vendor-item{position:relative;display:block!important;margin:0 0 calc(10 * var(--u))!important;padding:calc(10 * var(--u))!important;background:#68172b!important;border:0!important;border-radius:calc(8 * var(--u))!important;box-shadow:none!important;color:#ffdfdf}.palace-cashback #app .vendor-left{width:100%;padding:0!important;margin:0!important}.palace-cashback #app .vendor-top-row{display:flex;align-items:center;gap:calc(7 * var(--u));margin:0 0 calc(9 * var(--u))!important}.palace-cashback #app .vendor-logo{width:calc(23 * var(--u))!important;height:calc(17 * var(--u))!important;object-fit:contain;margin:0!important}.palace-cashback #app .bet-row{font-size:calc(11 * var(--u));color:#ffe8de}.palace-cashback #app .bet-row .label,.palace-cashback #app .bet-row .value{color:#ffe8de!important;font-size:calc(11 * var(--u))!important;font-weight:400}.palace-cashback #app .progress-bar{height:calc(11 * var(--u))!important;border-radius:calc(8 * var(--u));background:#e7adbd!important;margin:0 0 calc(7 * var(--u))!important;overflow:hidden}.palace-cashback #app .progress-fill{background:#c46286!important}.palace-cashback #app .progress-text{font-size:calc(10 * var(--u))!important;line-height:calc(11 * var(--u))!important;color:#fff!important}.palace-cashback #app .vendor-right{display:flex!important;justify-content:space-between;width:100%!important;gap:calc(5 * var(--u));padding:0!important}.palace-cashback #app .rate-row,.palace-cashback #app .claim-row{font-size:calc(11 * var(--u));display:flex;align-items:center;gap:calc(3 * var(--u));margin:0!important}.palace-cashback #app .vendor-right .label,.palace-cashback #app .vendor-right .value{font-size:calc(11 * var(--u))!important;color:#fff0e4!important;font-weight:400}.palace-cashback #app .vendor-right .value.highlight{color:#ffd000!important}.palace-cashback #app .arrow-icon{position:absolute;right:calc(10 * var(--u));top:calc(11 * var(--u));color:#e8b7c9;font-size:calc(16 * var(--u))}
.palace-cashback #app .tab-rebate .sidebar-item-content{width:100%!important;position:static!important;padding:0!important}.palace-cashback #app .tab-rebate .sidebar-icon-img{position:static!important;transform:none!important;inset:auto!important;flex:0 0 calc(23 * var(--u))}.palace-cashback #app .tab-rebate .sidebar-text{position:static!important;transform:none!important;inset:auto!important;padding:0!important;margin-left:auto!important;flex:none!important;text-align:right!important}.palace-cashback #app .tab-rebate .sidebar-item::before,.palace-cashback #app .tab-rebate .sidebar-item::after{display:none!important}.palace-cashback #app .tab-rebate .sidebar-item-content::before,.palace-cashback #app .tab-rebate .sidebar-item-content::after{display:none!important}.palace-cashback #app .tab-rebate .vendor-left{display:block!important;width:100%!important;flex:none!important;max-width:none!important}.palace-cashback #app .tab-rebate .vendor-right{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;margin:0!important;flex:none!important;max-width:none!important}.palace-cashback #app .tab-rebate .progress-bar{width:100%!important;box-sizing:border-box!important}.palace-cashback #app .tab-rebate .rebate-header>.label{color:#805b24!important}.palace-cashback #app .tab-rebate .vendor-logo{background:none!important;border:0!important;padding:0!important;border-radius:0!important}.palace-cashback #app .tab-rebate .vendor-item{min-height:0!important;height:auto!important}
.palace-rate #app .page-container{top:0!important;bottom:0!important;background:#200611b8!important;backdrop-filter:blur(5px);overflow:visible!important;display:flex;align-items:center;justify-content:center}.palace-rate #app .v5-footer{filter:blur(3px);opacity:.35;pointer-events:none}.palace-rate #app .rate-page{position:relative;width:calc(325 * var(--u));max-width:90%;min-height:0!important;height:auto!important;max-height:75%;margin:0!important;padding:calc(50 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u))!important;box-sizing:border-box;background:#681a31!important;color:#fff0e5!important;border:1px solid #97314e;border-radius:calc(10 * var(--u));overflow:visible!important;box-shadow:0 calc(6 * var(--u)) calc(22 * var(--u)) #12020b66}
.palace-rate #app .rate-page .nav-header{position:absolute!important;left:calc(10 * var(--u));right:calc(10 * var(--u));top:0!important;height:calc(50 * var(--u));background:none!important;border:0!important;padding:0!important;display:flex;align-items:center;justify-content:flex-start}.palace-rate #app .rate-page .nav-header .title{font-size:calc(17 * var(--u));font-weight:500;color:#fff6ed}.palace-rate #app .rate-page .placeholder{display:none}.palace-rate #app .rate-page .back-btn{position:absolute;top:auto!important;bottom:calc(-275 * var(--u));left:50%;transform:translateX(-50%);width:calc(27 * var(--u));height:calc(27 * var(--u));border:2px solid #fff8ed;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff6ed;z-index:5}.palace-rate #app .rate-page .back-btn .van-icon{display:none}.palace-rate #app .rate-page .back-btn::after{content:'×';font-size:calc(27 * var(--u));line-height:1}
.palace-rate #app .rate-page .filter-header{display:grid!important;grid-template-columns:1fr 1fr;margin:0!important;padding:0!important;height:calc(39 * var(--u));background:#490815!important;color:#fff5ed;border:1px solid #96314d;border-bottom:0;border-radius:calc(5 * var(--u)) calc(5 * var(--u)) 0 0;align-items:center}.palace-rate #app .rate-page .filter-select{position:absolute!important;top:calc(10 * var(--u));right:calc(85 * var(--u));width:calc(71 * var(--u));height:calc(30 * var(--u));padding:0 calc(10 * var(--u))!important;display:flex;align-items:center;justify-content:space-between;border:1px solid #c28498;border-radius:calc(20 * var(--u));background:none!important;color:#fff4ed;box-sizing:border-box;font-size:calc(12 * var(--u))}.palace-rate #app .rate-page .filter-select:nth-child(2){right:calc(10 * var(--u));width:calc(65 * var(--u))}.palace-rate #app .rate-page .header-col{width:auto!important;flex:none!important;font-size:calc(12 * var(--u));text-align:center;color:#fff5ed}
.palace-rate #app .rate-page .rate-list{padding:0!important;margin:0!important;border:1px solid #96314d;border-top:0;border-radius:0 0 calc(5 * var(--u)) calc(5 * var(--u));overflow-y:auto;max-height:calc(300 * var(--u));scrollbar-width:none;background:#681a31!important}.palace-rate #app .rate-page .rate-item{display:grid!important;grid-template-columns:1fr 1fr;align-items:center;min-height:calc(35 * var(--u));height:calc(35 * var(--u));padding:0!important;margin:0!important;border:0!important;background:#681a31!important;color:#fff3ed!important}.palace-rate #app .rate-page .rate-item:nth-child(even){background:#490815!important}.palace-rate #app .rate-page .rate-item .cat,.palace-rate #app .rate-page .rate-item .vendor{display:none!important}.palace-rate #app .rate-page .rate-item .col{width:auto!important;flex:none!important;color:#fff4ed!important;font-size:calc(12 * var(--u));font-weight:400;text-align:center}.palace-rate #app .rate-page .rate-item .rate{background:none!important}

.palace-rate #app .rate-page{transform:translateY(calc(-23 * var(--u)))}.palace-rate #app .rate-page .nav-header{position:static!important;height:0!important}.palace-rate #app .rate-page .nav-header .title{position:absolute;left:calc(10 * var(--u));top:calc(14 * var(--u))}.palace-rate #app .rate-page .back-btn{bottom:calc(-45 * var(--u))!important}.palace-rate #app .rate-page .filter-header{position:static!important}.palace-rate-underlay{position:absolute;inset:0;overflow:hidden;pointer-events:none;filter:blur(5px);opacity:.48;background:#490815}.palace-rate-underlay .tab-rebate{padding-top:calc(55 * var(--u))!important}.palace-rate-underlay .activity-header{position:absolute!important;top:0!important}.palace-rate #app .page-container{z-index:5!important;background:#20061185!important}
.palace-interest #app .page-container{top:calc(45 * var(--u))!important;bottom:calc(62 * var(--u))!important;overflow:hidden!important}.palace-interest #app .activity-new-page,.palace-interest #app .main-content{height:100%!important;padding:0!important;background:#490815!important}.palace-interest #app .tab-interest{height:100%!important;box-sizing:border-box;display:flex!important;flex-direction:column;padding:0!important;background:#490815!important;color:#ffdfdf!important}.palace-interest #app .top-section{position:relative;flex:none;padding:calc(20 * var(--u)) calc(10 * var(--u)) calc(8 * var(--u))!important;background:#69172a!important;border:0!important;border-radius:0!important;margin:0!important}.palace-interest #app .info-header{display:flex;justify-content:space-between;align-items:center;margin:0!important;height:calc(25 * var(--u))}.palace-interest #app .deposit-info{position:relative}.palace-interest #app .deposit-info .label{font-size:calc(12 * var(--u));color:#ffdfdf!important}.palace-interest #app .deposit-info .val{font-size:calc(16 * var(--u));color:#fff!important;margin-left:calc(4 * var(--u));font-weight:500}.palace-interest-rate{position:absolute;left:calc(48 * var(--u));bottom:100%;font-size:calc(9 * var(--u));padding:calc(2 * var(--u)) calc(4 * var(--u));white-space:nowrap;line-height:1.1;border-radius:calc(5 * var(--u));background:#00d300;color:#fff;font-weight:700}.palace-interest #app .action-group-top{display:flex;gap:calc(10 * var(--u))}.palace-interest #app .top-section .van-button{border:0!important;border-radius:calc(5 * var(--u))!important;width:calc(60 * var(--u))!important;height:calc(25 * var(--u))!important;font-size:calc(11 * var(--u))!important;padding:0!important;letter-spacing:calc(3 * var(--u));color:#74192f!important;background:#ffc4d3!important}.palace-interest #app .top-section .btn-transfer-in{background:#ffac00!important;color:white!important}.palace-interest #app .info-cycle{font-size:calc(11 * var(--u));color:#ffdfdf!important;margin:calc(10 * var(--u)) 0!important;padding-right:calc(68 * var(--u));line-height:1.5}.palace-interest #app .info-reward{margin:calc(10 * var(--u)) 0 0!important;min-height:calc(17 * var(--u));display:flex;align-items:center}.palace-interest #app .reward-text{font-size:calc(11 * var(--u));color:#ffdfdf!important;display:flex;align-items:center;gap:calc(3 * var(--u))}.palace-interest #app .reward-text .highlight{font-size:calc(16 * var(--u));font-weight:700;color:#ffc000!important}.palace-interest #app .gray-sub{font-size:calc(10 * var(--u));color:#ffdfdf!important}.palace-interest #app .refresh-icon{width:calc(14 * var(--u));height:calc(14 * var(--u));filter:brightness(0) invert(1);margin-left:calc(3 * var(--u))}.palace-interest #app .btn-claim{position:absolute;right:calc(10 * var(--u));top:calc(55 * var(--u));opacity:1!important}.palace-interest #app .custom-tabs{flex:none;display:flex;justify-content:flex-start;gap:calc(16 * var(--u));padding:0 calc(10 * var(--u))!important;height:calc(29 * var(--u));margin:0!important;background:#69172a!important;border-bottom:1px solid #9a2947!important}.palace-interest #app .tab-item{position:relative;flex:none;font-size:calc(11 * var(--u));color:#ffe5e4!important;padding:0!important;display:flex;align-items:center;height:100%}.palace-interest #app .active-line{position:absolute;bottom:0!important;left:0!important;width:100%!important;transform:none!important;height:2px!important;background:#f5f7dc!important}.palace-interest #app .tab-content{flex:1;min-height:0;overflow-y:auto!important;margin:calc(10 * var(--u))!important;padding:calc(10 * var(--u))!important;background:#69172a!important;border-radius:calc(5 * var(--u));box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#aa2a50 #69172a}.palace-interest #app .rule-item{display:block!important;margin:0!important;padding:0!important;color:#ffdbdf!important;font-size:calc(13 * var(--u))!important;line-height:1.65!important}.palace-interest #app .rule-title{display:inline!important;font-size:inherit!important;color:inherit!important;font-weight:700}.palace-interest #app .rule-desc{display:inline!important;font-size:inherit!important;color:inherit!important;line-height:inherit!important}.palace-interest #app .records-content .filter-bar,.palace-interest #app .records-content .list-header{background:#69172a!important;color:#ffe2e1!important}.palace-interest #app .records-content .filter-btn{background:#82304a!important;color:#ffe2e1!important;border-color:#a74b66!important}.palace-interest #app .records-content .list-body{background:#490815!important;color:#ffe2e1!important}.palace-interest #app .records-content .gold{color:#ffc000!important}

.palace-interest #app .rule-desc{font-weight:400!important}.palace-interest #app .custom-tabs .tab-item{font-weight:400!important;margin:0!important}.palace-interest #app .custom-tabs{gap:calc(16 * var(--u))!important}.palace-interest #app .rule-title{white-space:normal!important}
.palace-fund-pwd #app .page-container{top:0!important;bottom:0!important;background:#490815!important}.palace-fund-pwd #app .v5-fund-pwd{height:100%!important;min-height:100%!important;padding:0!important;background:#490815!important;color:#fff5e4!important}.palace-fund-pwd #app .v5-footer{display:none!important}.palace-fund-pwd #app .custom-nav{height:calc(45 * var(--u))!important;background:#69172a!important;border-bottom:1px solid #8c2743!important}.palace-fund-pwd #app .van-nav-bar__content{height:calc(45 * var(--u))!important}.palace-fund-pwd #app .van-nav-bar__title{font-size:calc(17 * var(--u))!important;color:#fff8ee!important;font-weight:500!important}.palace-fund-pwd #app .van-nav-bar .van-icon{color:#fff0e5!important;font-size:calc(18 * var(--u))}.palace-fund-pwd #app .content{padding:calc(10 * var(--u))!important;background:#490815!important}.palace-fund-pwd #app .green-tip{text-align:center;color:#259500!important;font-size:calc(12 * var(--u))!important;margin:0 0 calc(12 * var(--u))!important;line-height:1.5}.palace-fund-pwd #app .pwd-block{position:relative;margin:0 0 calc(12 * var(--u))!important;padding:0!important;background:none!important}.palace-fund-pwd #app .pwd-block .label{font-size:calc(12 * var(--u))!important;color:#fff7e4!important;margin:0 0 calc(10 * var(--u))!important;line-height:1.2}.palace-fund-pwd #app .pwd-visibility{position:absolute;right:0;top:calc(-2 * var(--u));font-size:calc(19 * var(--u));color:#ab3156;cursor:pointer;padding:0}.palace-fund-pwd #app .van-password-input{margin:0!important}.palace-fund-pwd #app .van-password-input__security{height:calc(50 * var(--u))!important;border:1px solid #c58c9b;border-radius:calc(7 * var(--u));overflow:hidden;background:#69172a!important}.palace-fund-pwd #app .van-password-input__security li{height:100%!important;background:#69172a!important;border:0!important;border-right:1px solid #c58c9b!important;border-radius:0!important;color:#fff4e5!important;font-size:calc(22 * var(--u))!important}.palace-fund-pwd #app .van-password-input__security li:last-child{border-right:0!important}.palace-fund-pwd #app .van-password-input__security li::after{border:0!important}.palace-fund-pwd #app .van-password-input__security i{background:#fff0df!important}.palace-fund-pwd #app .warning-tip{display:flex;align-items:flex-start;gap:calc(5 * var(--u));padding:0!important;margin:calc(-2 * var(--u)) 0 0!important;font-size:calc(12 * var(--u))!important;line-height:1.3!important;color:#ff513e!important;background:none!important}.palace-fund-pwd #app .warn-icon{font-size:calc(14 * var(--u));flex-shrink:0;color:#ff604f!important}.palace-fund-pwd #app .bottom-area{position:absolute!important;left:0!important;right:0!important;padding:calc(10 * var(--u)) calc(10 * var(--u)) calc(20 * var(--u))!important;background:#69172a!important;border:0!important;box-sizing:border-box;z-index:5}.palace-fund-pwd #app .submit-btn{height:calc(35 * var(--u))!important;background:#f6fbdf!important;border:0!important;border-radius:calc(7 * var(--u))!important;color:#7b243b!important;font-size:calc(12 * var(--u))!important;letter-spacing:calc(4 * var(--u))}.palace-fund-pwd #app .van-nav-bar::after{display:none!important}
.palace-fund-pwd #app .pwd-visibility::before{content:''!important;display:block;width:calc(18 * var(--u));height:calc(18 * var(--u));background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M2 12s3-7 10-7 10 7 10 7-3 7-10 7S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='m3 21 18-18'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}.palace-fund-pwd #app .pwd-visibility.van-icon-eye-o::before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2.2'%3E%3Cpath d='M2 12s3-7 10-7 10 7 10 7-3 7-10 7S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}
.palace-fund-pwd .van-number-keyboard{background:#490815!important;padding-bottom:env(safe-area-inset-bottom)!important}.palace-fund-pwd .van-number-keyboard__body,.palace-fund-pwd .van-number-keyboard__keys,.palace-fund-pwd .van-number-keyboard__sidebar{background:#490815!important}.palace-fund-pwd .van-key{background:#69172a!important;color:#fff3e5!important;border:1px solid #9b3c57!important}.palace-fund-pwd .van-key--active{background:#96334e!important}.palace-fund-pwd .van-key__collapse-icon,.palace-fund-pwd .van-key__delete-icon{color:#fff3e5!important}
.palace-withdraw #app .page-container{top:0!important;bottom:0!important;background:#490815!important}.palace-withdraw #app .withdraw-new{min-height:100%!important;background:#490815!important;color:#ffdfdf!important}.palace-withdraw #app .nav-header{height:calc(45 * var(--u))!important;background:#691a2d!important;border-bottom:1px solid #8c2945!important;padding:0 calc(10 * var(--u))!important;box-sizing:border-box}.palace-withdraw #app .nav-left{width:calc(25 * var(--u))!important}.palace-withdraw #app .nav-left .van-icon{color:#fff1df!important;font-size:calc(18 * var(--u))!important}.palace-withdraw #app .nav-tabs{display:flex;flex:1;justify-content:flex-start;gap:calc(28 * var(--u))!important}.palace-withdraw #app .nav-tabs .tab-item{color:#fff0e4!important;font-size:calc(12 * var(--u))!important;padding:0!important;flex:none!important;height:calc(45 * var(--u));display:flex;align-items:center;font-weight:400!important}.palace-withdraw #app .active-line{background:#f4f8dd!important;height:2px!important;bottom:0!important;width:100%!important;left:0!important;transform:none!important}.palace-withdraw #app .service-icon{width:calc(24 * var(--u));height:calc(24 * var(--u));object-fit:contain}.palace-withdraw #app .page-content,.palace-withdraw #app .tab-content{padding:0!important;background:#490815!important}.palace-withdraw #app .balance-bar{display:flex;justify-content:flex-start;gap:calc(4 * var(--u));height:calc(39 * var(--u));padding:0 calc(10 * var(--u))!important;margin:0!important;background:#691a2d!important;border-bottom:1px solid #86243f;font-size:calc(12 * var(--u));color:#f8d9dc!important;box-sizing:border-box}.palace-withdraw #app .balance-bar .gold{color:#ffcd00!important;font-weight:700}.palace-withdraw #app .refresh-icon{width:calc(13 * var(--u));height:calc(13 * var(--u));filter:brightness(0) invert(1);margin:0!important}.palace-withdraw-methods{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(5 * var(--u));padding:calc(15 * var(--u)) calc(10 * var(--u));background:#691a2d;border-bottom:1px solid #96314d}.palace-withdraw-methods button{height:calc(37 * var(--u));padding:0;border:1px solid #9d2b4a;border-radius:calc(7 * var(--u));background:none;color:#fff2e5;font-size:calc(12 * var(--u));cursor:pointer;white-space:nowrap}.palace-withdraw-methods button.active{border-color:#e6b6bd}.palace-withdraw #app .apply-group{margin:0!important;padding:calc(10 * var(--u))!important;background:#490815!important}.palace-withdraw #app .account-selector-row{margin:0 0 calc(12 * var(--u))!important;gap:0!important}.palace-withdraw #app .account-selector-wrapper{width:100%!important}.palace-withdraw #app .account-selector{height:calc(35 * var(--u))!important;padding:0 calc(10 * var(--u))!important;display:flex;align-items:center;border:1px solid #c597a5!important;border-radius:calc(7 * var(--u))!important;background:#691a2d!important;color:#ffdfdf!important;box-sizing:border-box}.palace-withdraw #app .account-card-icon{display:none!important}.palace-withdraw #app .account-icon{width:calc(24 * var(--u));height:calc(24 * var(--u));filter:brightness(0) invert(95%) sepia(12%) saturate(400%) hue-rotate(18deg)}.palace-withdraw #app .center-text{font-size:calc(12 * var(--u))!important;color:#ffdfdf!important}.palace-withdraw #app .arrow-icon{color:#efd3d7!important;font-size:calc(14 * var(--u))!important;transform:rotate(-90deg)}.palace-withdraw-amount-label{font-size:calc(12 * var(--u));margin-bottom:calc(5 * var(--u));color:#fff0df}.palace-withdraw #app .amount-input{height:calc(35 * var(--u))!important;min-height:0!important;background:#691a2d!important;border:1px solid #c597a5!important;border-radius:calc(5 * var(--u))!important;padding:0 calc(15 * var(--u))!important;margin:0!important;box-sizing:border-box}.palace-withdraw #app .currency-symbol{font-size:calc(12 * var(--u));color:#fff0df!important}.palace-withdraw #app .input-field{font-size:calc(12 * var(--u))!important;color:#fff0df!important;background:none!important}.palace-withdraw #app .input-field::placeholder{color:#e8b8c1!important;opacity:1}.palace-withdraw #app .all-btn{font-size:calc(11 * var(--u));color:#f8e3cf!important}.palace-withdraw #app .amount-divider{display:none!important}.palace-withdraw #app .action-buttons{display:grid!important;grid-template-columns:1fr 1fr;gap:calc(10 * var(--u))!important;padding:calc(10 * var(--u))!important;margin:0!important;background:#490815!important}.palace-withdraw #app .action-buttons .btn{height:calc(40 * var(--u))!important;line-height:calc(40 * var(--u))!important;padding:0!important;border-radius:calc(7 * var(--u))!important;font-size:calc(12 * var(--u))!important;box-sizing:border-box;font-weight:400!important}.palace-withdraw #app .btn-interest{border:1px solid #d1adb6!important;background:none!important;color:#fff3e4!important}.palace-withdraw #app .btn-submit{background:#f3bfd1!important;border:0!important;color:#76223a!important}.palace-withdraw #app .v5-footer{display:none!important}
.palace-withdraw #app .account-selector,.palace-withdraw #app .amount-input{width:100%!important;max-width:100%!important;min-width:0!important}.palace-withdraw #app .action-buttons{width:100%!important;box-sizing:border-box!important}.palace-withdraw #app .action-buttons .btn{width:100%!important;min-width:0!important;max-width:100%!important}.palace-withdraw #app .account-selector-row{width:100%!important}.palace-withdraw #app .input-field{min-width:0!important;width:100%!important}.palace-withdraw #app .service-icon{filter:brightness(0) invert(96%) sepia(9%) saturate(333%) hue-rotate(14deg)}
/* Withdrawal password dialog and keypad use the same burgundy palette. */
.palace-withdraw .fund-pwd-popup{background:#681a31!important;color:#fff0e5!important;border:1px solid #a14562!important;border-radius:calc(10 * var(--u))!important;width:92%!important;max-width:calc(345 * var(--u))!important;overflow:visible!important;box-sizing:border-box!important}.palace-withdraw .pwd-popup-content{background:#681a31!important;border-radius:calc(10 * var(--u));padding:calc(18 * var(--u))!important;box-sizing:border-box!important;width:100%!important}.palace-withdraw .pwd-popup-title{color:#fff1df!important;font-size:calc(17 * var(--u))!important}.palace-withdraw .pwd-input-label,.palace-withdraw .pwd-tip-text{color:#f6d5dd!important;font-size:calc(12 * var(--u))!important}.palace-withdraw .pwd-tip-row{display:flex;gap:calc(8 * var(--u));justify-content:space-between;align-items:flex-start}.palace-withdraw .pwd-forget-link{color:#ffe7ba!important;font-size:calc(11 * var(--u))!important;white-space:nowrap}.palace-withdraw .fund-pwd-popup .van-password-input{margin:0!important;width:100%!important;box-sizing:border-box}.palace-withdraw .fund-pwd-popup .van-password-input__security{height:calc(40 * var(--u))!important;gap:0!important;border:1px solid #bf879b;border-radius:calc(6 * var(--u));overflow:hidden}.palace-withdraw .fund-pwd-popup .van-password-input__security li{background:#490815!important;color:#fff0df!important;border:0!important;border-right:1px solid #bf879b!important;border-radius:0!important}.palace-withdraw .fund-pwd-popup .van-password-input__security li:last-child{border-right:0!important}.palace-withdraw .fund-pwd-popup .van-password-input__security i{background:#fff0df!important}.palace-withdraw .fund-pwd-popup .van-password-input__security li::after{border:0!important}.palace-withdraw .pwd-popup-btn{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;background:#f3bfd1!important;color:#76223a!important;border:0!important;border-radius:calc(6 * var(--u))!important}.palace-withdraw .pwd-popup-btn.disabled{background:#a57586!important;color:#e9cdd7!important;opacity:1!important}.palace-withdraw .pwd-visible-icon{filter:brightness(0) saturate(100%) invert(57%) sepia(20%) saturate(868%) hue-rotate(290deg)}.palace-withdraw .van-number-keyboard,.palace-withdraw .van-number-keyboard__body,.palace-withdraw .van-number-keyboard__keys,.palace-withdraw .van-number-keyboard__sidebar{background:#490815!important}.palace-withdraw .van-key{background:#69172a!important;color:#fff3e5!important;border:1px solid #9b3c57!important}.palace-withdraw .van-key--active{background:#96334e!important}.palace-withdraw .van-overlay{background:#200611b8!important;backdrop-filter:blur(5px)}
.palace-withdraw #app .account-dropdown,.palace-withdraw #app .dropdown-section{background:#681a31!important;color:#fff0e5!important;border-color:#a14562!important}.palace-withdraw #app .account-dropdown{border:1px solid #a14562!important;scrollbar-width:thin;scrollbar-color:#ad4b69 #490815;box-shadow:0 6px 18px #20061166!important}.palace-withdraw #app .dropdown-item{background:#681a31!important;color:#fff0e5!important;border:1px solid #98415b!important}.palace-withdraw #app .dropdown-item:hover,.palace-withdraw #app .dropdown-item.active{background:#8b2947!important;border-color:#c47b92!important}.palace-withdraw #app .dropdown-item-name,.palace-withdraw #app .dropdown-item-text,.palace-withdraw #app .dropdown-item-info{color:#ffe5de!important}.palace-withdraw #app .add-text,.palace-withdraw #app .add-arrow{color:#f5eac8!important}.palace-withdraw #app .account-dropdown::-webkit-scrollbar{width:5px;background:#490815}.palace-withdraw #app .account-dropdown::-webkit-scrollbar-thumb{background:#ad4b69;border-radius:5px}
.palace-withdraw #app .tab-accounts{background:#490815!important;color:#ffe4df!important;min-height:100%!important}.palace-withdraw #app .tab-accounts .account-header{background:#681a31!important;border:1px solid #98415b!important;color:#ffe4df!important;box-sizing:border-box!important}.palace-withdraw #app .tab-accounts .header-left{color:#ffe4df!important}.palace-withdraw #app .tab-accounts .refresh-icon-green{filter:brightness(0) invert(94%) sepia(19%) saturate(345%) hue-rotate(332deg)}.palace-withdraw #app .tab-accounts .add-account-section,.palace-withdraw #app .tab-accounts .add-account-card{background:#490815!important;color:#ffe4df!important;box-sizing:border-box!important;max-width:100%!important}.palace-withdraw #app .tab-accounts .account-option-item{background:#681a31!important;border:1px solid #98415b!important;color:#ffe4df!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.palace-withdraw #app .tab-accounts .opt-name,.palace-withdraw #app .tab-accounts .opt-info{color:#ffe4df!important}.palace-withdraw #app .tab-accounts .opt-add-btn,.palace-withdraw #app .tab-accounts .opt-add-btn .van-icon{color:#f5eac8!important}.palace-withdraw #app .tab-accounts .account-option-item:hover{background:#8b2947!important}
.palace-withdraw #app .tab-records .filter-header{background:#681a31!important;color:#ffe4df!important;border-bottom:1px solid #98415b!important}.palace-withdraw #app .tab-records .filters,.palace-withdraw #app .tab-records .filter-dropdown-wrapper,.palace-withdraw #app .tab-records .total-stat{background:transparent!important}.palace-withdraw #app .tab-records .capsule-dropdown{background:#681a31!important;color:#ffe4df!important;border-color:#a3506b!important}.palace-withdraw #app .tab-records .capsule-dropdown .van-icon,.palace-withdraw #app .tab-records .stat-label{color:#f0cbd4!important}.palace-withdraw #app .tab-records .stat-amount{color:#ffd253!important}.palace-withdraw #app .tab-records .refresh-record-icon{filter:brightness(0) invert(92%) sepia(20%) saturate(400%) hue-rotate(331deg)}
.palace-theme .deposit-popup{background:#69172a!important;color:#fff0df!important;height:93%!important;border-radius:calc(10 * var(--u)) calc(10 * var(--u)) 0 0!important}.palace-theme .deposit-popup .view-main,.palace-theme .deposit-popup .popup-body{background:#69172a!important;color:#fff0df!important}.palace-theme .deposit-popup .popup-header{background:#69172a!important;color:#fff0df!important;border:0!important;height:calc(52 * var(--u))!important}.palace-theme .deposit-popup .header-title{color:#fff0df!important;font-size:calc(18 * var(--u))!important}.palace-theme .deposit-popup .header-icon{filter:brightness(0) invert(95%) sepia(9%) saturate(300%) hue-rotate(12deg)}.palace-theme .deposit-popup .popup-body{padding:calc(10 * var(--u))!important;box-sizing:border-box!important}.palace-deposit-balance{display:flex;align-items:center;gap:calc(8 * var(--u));font-size:calc(13 * var(--u));margin-bottom:calc(15 * var(--u))}.palace-theme .deposit-popup .balance-info{display:flex;align-items:center;color:#ffcd00!important}.palace-theme .deposit-popup .balance-val{color:#ffcd00!important}.palace-theme .deposit-popup .refresh-icon{filter:brightness(0) invert(1)}.palace-deposit-tabs{display:flex;gap:calc(30 * var(--u));border-bottom:1px solid #8e2944;margin-bottom:calc(10 * var(--u))}.palace-deposit-tabs button{position:relative;background:none;border:0;color:#f4dfca;font-size:calc(16 * var(--u));padding:calc(8 * var(--u)) 0 calc(12 * var(--u));cursor:pointer}.palace-deposit-tabs button.active{font-weight:700;color:#fff8df}.palace-deposit-tabs button.active:after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:#f4f6d9}.palace-theme .deposit-popup .section-row{margin-bottom:calc(15 * var(--u))!important}.palace-theme .deposit-popup .section-label{color:#fff2df!important;font-size:calc(14 * var(--u))!important}.palace-theme .deposit-popup .pay-method-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:calc(12 * var(--u)) calc(10 * var(--u))!important}.palace-theme .deposit-popup .pay-method-item{background:#69172a!important;color:#fff0df!important;border:1px solid #8d2944!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;border-radius:calc(5 * var(--u))!important;display:flex;flex-direction:row!important;gap:calc(5 * var(--u));justify-content:center;padding:calc(8 * var(--u)) calc(3 * var(--u))!important;height:calc(39 * var(--u))!important}.palace-theme .deposit-popup .pay-method-item[hidden]{display:none!important}.palace-theme .deposit-popup .pay-method-item.active{border-color:#e1bdc4!important}.palace-theme .deposit-popup .method-name{font-size:calc(12 * var(--u))!important;color:#fff0df!important;white-space:nowrap}.palace-theme .deposit-popup .method-icon{width:calc(22 * var(--u))!important;height:calc(22 * var(--u))!important;font-size:calc(16 * var(--u))!important;margin:0!important;flex-shrink:0}.palace-theme .deposit-popup .recharge-bonus-tag{background:#dc5a4d!important;color:#fff4dc!important;font-size:calc(9 * var(--u))!important}.palace-theme .deposit-popup .amount-section{border-top:1px solid #8e2944;padding-top:calc(15 * var(--u));margin-top:calc(18 * var(--u))!important}.palace-theme .deposit-popup .amount-item,.palace-theme .deposit-popup .custom-input-box{background:#5a1227!important;border-color:#a85a73!important;color:#fff0df!important}.palace-theme .deposit-popup .amount-item.active{background:#96304e!important;border-color:#f2d5c3!important}.palace-theme .deposit-popup .custom-input{background:none!important;color:#fff0df!important}.palace-theme .deposit-popup .custom-input::placeholder{color:#dcb1bd!important}.palace-theme .deposit-popup .input-prefix,.palace-theme .deposit-popup .tip-text{color:#f2d6d6!important}.palace-theme .deposit-popup .submit-btn{background:#f4f8de!important;color:#76233b!important;border:0!important;width:100%!important;box-sizing:border-box!important}.palace-theme .deposit-popup .submit-btn.disabled{background:#b78194!important;color:#f1d9df!important}
.palace-theme .deposit-popup .pay-method-item{min-height:calc(39 * var(--u))!important;max-height:calc(39 * var(--u))!important}.palace-theme .deposit-popup .pay-method-list{grid-auto-rows:calc(39 * var(--u))!important}.palace-theme .deposit-popup .method-icon{min-width:calc(22 * var(--u))!important}.palace-theme .deposit-popup .popup-body{overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:#a33a5a #69172a}.palace-theme .deposit-popup .amount-grid{gap:calc(8 * var(--u))!important}.palace-theme .deposit-popup .amount-item{min-height:0!important;height:calc(32 * var(--u))!important;padding:0!important;display:flex;align-items:center;justify-content:center;font-size:calc(12 * var(--u))!important}.palace-theme .deposit-popup .tip-text{font-size:calc(11 * var(--u))!important}.palace-theme .deposit-popup .submit-btn{min-height:0!important;height:calc(37 * var(--u))!important;line-height:calc(37 * var(--u))!important;padding:0!important}

.palace-theme .deposit-new-page>.bg-layer,.palace-theme .deposit-new-page>.nav-header,.palace-theme .deposit-new-page>.main-content{display:none!important}.palace-theme .deposit-new-page{background:#490815!important}
.palace-theme .live-support,.palace-theme .live-support-messages{background:#490815!important;color:#ffe5df!important}.palace-theme .live-support-head,.palace-theme .live-support-footer{background:#681a31!important;border-color:#98415b!important}.palace-theme .live-support-title,.palace-theme .live-support-back{color:#fff0df!important}.palace-theme .live-support-subtitle,.palace-theme .live-support-time{color:#d8a9ba!important}.palace-theme .live-support-note{background:#681a31!important;color:#f3d3dd!important}.palace-theme .live-support-bubble{background:#681a31!important;color:#fff0e5!important;box-shadow:0 1px 4px #20061155!important}.palace-theme .live-support-message.member .live-support-bubble{background:#91304d!important}.palace-theme .live-support-input{background:#490815!important;color:#fff0e5!important;border-color:#a3506b!important}.palace-theme .live-support-input::placeholder{color:#cfa4b3!important}.palace-theme .live-support-send,.palace-theme .live-support-transfer{background:#f3bfd1!important;color:#76223a!important}.palace-theme .live-support-error{color:#ff9a85!important}
.palace-security #app .page-container{top:0!important;bottom:0!important;background:#490815!important}.palace-security #app .v5-security{background:#490815!important;color:#fff0e5!important;min-height:100%!important}.palace-security #app .custom-nav{height:calc(45 * var(--u))!important;background:#69172a!important;border-bottom:1px solid #8d2945!important}.palace-security #app .van-nav-bar__content{height:calc(45 * var(--u))!important}.palace-security #app .van-nav-bar__title{color:#fff6eb!important;font-size:calc(17 * var(--u))!important;font-weight:500!important}.palace-security #app .van-nav-bar .van-icon{color:#fff0df!important;font-size:calc(18 * var(--u))}.palace-security #app .van-nav-bar::after{display:none!important}.palace-security #app .security-content{padding:calc(10 * var(--u))!important;background:#490815!important}.palace-security #app .security-group{margin:0 0 calc(10 * var(--u))!important;padding:0!important}.palace-security #app .van-cell-group{margin:0!important;padding:0 calc(10 * var(--u))!important;background:#681a31!important;border-radius:calc(7 * var(--u))!important;overflow:hidden}.palace-security #app .van-cell{position:relative;background:#681a31!important;color:#ffebdf!important;padding:0!important;min-height:0!important;height:calc(35 * var(--u))!important;align-items:center;font-size:calc(12 * var(--u))!important;line-height:1.4!important}.palace-security #app .van-cell::after{left:0!important;right:0!important;border-color:#91304c!important}.palace-security #app .van-cell__title{color:#fff0e5!important;font-size:calc(12 * var(--u))!important;flex:none!important}.palace-security #app .van-cell__value{color:#e7bdcb!important;font-size:calc(12 * var(--u))!important;margin-left:auto!important;flex:1!important}.palace-security #app .van-cell__right-icon{color:#e5bbca!important;font-size:calc(14 * var(--u))!important;margin-left:calc(5 * var(--u))!important}.palace-security #app .cell-icon{font-size:calc(16 * var(--u))!important;margin-right:calc(7 * var(--u))!important;width:calc(16 * var(--u));text-align:center}.palace-security #app .cell-icon.gray{color:#e8b3c8!important}.palace-security #app .cell-icon.green{color:#00ce15!important}.palace-security #app .cell-icon.red{color:#f34e42!important}.palace-security #app .cell-icon.colorful{color:#f6dfb7!important}.palace-security #app .copy-btn{color:#f1d4df!important;font-size:calc(16 * var(--u))!important;margin-left:calc(5 * var(--u))!important}.palace-security #app .account-value{justify-content:flex-end!important;gap:0!important}.palace-security #app .palace-security-unset .van-cell__title::after{content:'';display:inline-block;width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;background:#ef5146;vertical-align:super;margin-left:calc(2 * var(--u))}.palace-security #app .v5-footer{display:none!important}
.palace-security #app .van-cell__right-icon{margin-left:auto!important}.palace-security #app .van-cell__value+.van-cell__right-icon{margin-left:calc(5 * var(--u))!important}
.pw-records{margin:calc(16 * var(--u)) 0 0;background:#69172a;color:#ffe3df;border-radius:calc(7 * var(--u));overflow:hidden;box-shadow:0 2px 4px #0003;min-height:calc(330 * var(--u))}.pw-records nav{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #98324c}.pw-records nav button{position:relative;height:calc(40 * var(--u));border:0;background:none;color:#fff1e7;font-size:calc(13 * var(--u));cursor:pointer}.pw-records nav button[aria-selected=true]::after{content:'';position:absolute;bottom:0;left:35%;right:35%;height:2px;background:#f6f9dc}.pw-record-filters{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u));font-size:calc(11 * var(--u))}.pw-record-filters select{background:#69172a;color:#f9d9df;border:1px solid #b16a80;border-radius:calc(20 * var(--u));font-size:calc(11 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u))}.pw-physical{display:flex;align-items:center;gap:calc(4 * var(--u))}.pw-physical[hidden]{display:none}.pw-physical input{accent-color:#be5373;margin:0;width:calc(15 * var(--u));height:calc(15 * var(--u))}.pw-record-total{margin-left:auto;white-space:nowrap}.pw-record-total b{color:#ffd000}.pw-record-empty{min-height:calc(225 * var(--u));display:flex;flex-direction:column;justify-content:center;align-items:center}.pw-record-empty>span{font-size:calc(85 * var(--u));color:#93415c;line-height:1.1;opacity:.55}.pw-record-empty p{font-size:calc(12 * var(--u));color:#f0cad5}.pw-record-more{border:0;background:none;color:#ffecdc;font-size:inherit;padding:0;cursor:pointer}.pw-records small{display:block;text-align:center;padding:calc(10 * var(--u));font-size:calc(9 * var(--u));color:#c58da1}
.pw-live-record{display:flex;justify-content:space-between;gap:8px;width:100%;padding:10px;box-sizing:border-box;border-bottom:1px solid #8e304d;font-size:12px}.pw-live-record b{color:#ffd000}.pw-record-empty:has(.pw-live-record){justify-content:flex-start;align-items:stretch}

.pw-live-odds{background:#69172a;color:#ffe6df;padding:12px;margin:12px 0;border-radius:8px;font-size:12px}.pw-live-odds div{display:inline-block;width:48%;padding:4px;box-sizing:border-box}
