/* Shared blue/gold identity; solid grey reading surface and quiet white cards. */
:root{--blue:#008cf0;--navy:#008cf0;--gold:#c9a133;--ink:#202631;--muted:#68717f;--line:#e8eaee;--bg:#f3f4f6}
html,body{background:#e7e9ed!important;color:#202631!important}
.app-shell,.auth-shell{background:#f3f4f6!important;box-shadow:0 0 40px #1c253009!important}
.mobile-main{background:transparent!important}
.app-shell h1,.app-shell h2,.app-shell h3,.auth-title{color:#202631!important;letter-spacing:0!important}
.topbar{background:#f3f4f6!important;border:0!important;min-height:64px;box-shadow:none!important}
.topbar h1{font-weight:600!important}
.card,.form-card,.list-card,.coin-market-panel,.coin-holdings,.coin-destination,.coin-history,.coin-about,.x-order,.wealth-news,.wealth-rule-card,.wealth-inline-stats,.wealth-rate-grid,.wealth-invite-code,.product-tile,.product-detail-heading,.lm-account,.lm-service-list,.about-info{
 background:#fff!important;border:0!important;border-radius:18px!important;box-shadow:0 1px 2px #1e283003!important;
}
.wealth-home-head{background:#f3f4f6!important;min-height:88px!important;padding:16px 18px 10px!important}
.wealth-home-head .x-brand{gap:10px!important}
.wealth-home-head .x-brand img{width:44px!important;height:44px!important;filter:none!important;object-fit:contain}
.wealth-home-head .x-brand strong{color:#202631!important;font-size:27px!important;letter-spacing:1px!important;font-weight:650!important}
.wealth-head-actions{gap:12px!important}
.wealth-head-actions button{width:32px!important;height:38px!important}
.wealth-home-body{padding:4px 16px 28px!important;background:none!important}
.x-home-media .x-media-window{border-radius:18px!important;box-shadow:none!important;border:0!important}
.x-home-media .x-media-slide,.x-home-media .x-media-caption{background:white!important}
.x-home-media .x-media-caption{min-height:0!important;padding:16px 18px!important;border:0!important}
.x-home-media .x-media-caption h1{font-size:26px!important;margin:0 0 5px!important;line-height:1.45!important}
.x-media-caption .rg-hero-link{color:#68717f!important;font-size:20px!important}
.x-media-controls{padding:9px 3px 14px!important}
.x-media-dots button.active{background:#008cf0!important}
.wealth-services{background:white!important;border:0!important;border-radius:18px!important;padding:0 16px!important}
.wealth-quick-grid{border:0!important;box-shadow:none!important;background:white!important;padding:24px 0 20px!important;gap:12px!important;border-radius:18px!important}
.wealth-quick-grid button{min-height:84px!important;font-size:20px!important;color:#303641!important;font-weight:500!important;gap:11px!important;border-radius:14px!important;padding:2px 0!important}
.wealth-quick-grid .ui-icon{width:39px!important;height:39px!important}
.wealth-quick-grid button:active{background:#f0f7ff!important;transform:scale(.97)}
.wealth-announcement{min-height:66px!important;border-color:#eff0f3!important;gap:12px!important}
.wealth-announcement b{color:#bf9628!important;font-size:20px!important;font-weight:600}
.wealth-announcement button{color:#68717f!important;font-size:20px!important}
.wealth-home-quote{border:0!important;border-radius:15px!important;background:white!important;padding:15px 18px!important;margin:14px 0 0!important;min-height:66px;align-items:center}
.wealth-home-quote>span{color:#303641!important}.wealth-home-quote>strong{color:#008cf0!important;font-size:22px!important;font-weight:600!important}
.section-head{margin:25px 2px 14px!important}.section-head h2{color:#202631!important;font-size:25px!important;font-weight:600!important}.section-head button{font-size:20px!important;color:#68717f!important}
.wealth-news{padding:0 18px!important}.wealth-news .news-card{padding:20px 0!important;border-bottom:1px solid #eff0f3!important;gap:16px!important}
.wealth-news .news-card h3{font-size:22px!important;line-height:1.6!important;font-weight:500!important}
.news-copy>span{font-size:18px!important;color:#008cf0!important}.news-copy small{font-size:18px!important;color:#7b8492!important}
.wealth-news .news-card>img{width:100px!important;height:auto!important;aspect-ratio:1.5;object-fit:contain!important;border-radius:10px!important;background:#f5f7fa!important}
.list-row{border-color:#f0f1f3!important;align-items:center!important;min-height:80px!important}
.row-copy strong{color:#303641!important;font-weight:500!important}.row-copy small{color:#68717f!important}
.primary,.primary.full,button.primary{background:#008cf0!important;border:0!important;border-radius:12px!important;box-shadow:none!important;min-height:58px!important;font-weight:500!important}
.primary:disabled{background:#bfd8e9!important}.secondary{background:#f0f6fd!important;border-color:#e3edf6!important;color:#157dc6!important}
.field label,.form-card>label{color:#68717f!important}.field input,.field select,.input-wrap,.form-card select{background:#f7f8fa!important;border-color:#e6e9ee!important}
.auth-shell{padding-top:max(24px,env(safe-area-inset-top))!important}.auth-brand-logo{width:56px!important;height:56px!important;filter:none!important}.auth-wordmark{font-size:27px!important;color:#202631!important}
.auth-title{font-size:34px!important;font-weight:650!important}.auth-main{padding-top:34px!important}.auth-kicker:empty,.auth-subtitle:empty{display:none!important}
.wealth-profile{background:#f3f4f6!important;color:#202631!important;padding:25px 20px 32px!important}
.wealth-person h2{color:#202631!important;font-size:30px!important}.wealth-person p{color:#68717f!important;font-size:20px!important}.wealth-person>button .ui-icon{filter:none!important}
.wealth-avatar{background:#e4f2ff!important;color:#008cf0!important;border:3px solid white!important;width:64px!important;height:64px!important}
.wealth-status{color:#a68122!important;font-size:20px!important}.wealth-profile-body{margin-top:0!important;padding:0 16px 25px!important}
.wealth-profile-entries{background:white!important;border:0!important;border-radius:18px!important;box-shadow:none!important;margin-bottom:22px!important}
.wealth-profile-entries strong{color:#303641!important}.wealth-main-wallet{background:linear-gradient(120deg,#0095f3,#087de2)!important;border:0!important;border-radius:20px!important;color:white!important;padding:24px 20px!important;box-shadow:0 8px 20px #008cf014!important}
.wealth-main-wallet>div>small,.wealth-main-wallet>div>button,.wealth-main-wallet>strong{color:white!important}
.wealth-main-wallet>strong{font-size:42px!important;font-weight:600!important;letter-spacing:.4px!important}
.wealth-main-wallet>.primary{background:#fff!important;color:#007cda!important}.wealth-wallet-lines{background:white!important;border-radius:14px!important;margin-top:22px!important;padding:0 15px!important}
.wealth-wallet-lines button{color:#303641!important;border-color:#eff0f3!important;background:transparent!important}.wealth-wallet-lines small{color:#68717f!important}.wealth-wallet-lines strong{color:#202631!important}
.catalog-masthead{background:linear-gradient(125deg,#e3f1fc,#f8fbfe)!important;border:0!important;border-radius:18px!important;min-height:0!important;padding:24px 20px!important}
.catalog-masthead h2{color:#1e3e58!important}.catalog-masthead small,.catalog-masthead p{color:#5e788d!important}
.catalog-filters{gap:10px!important}.catalog-filters>button{background:white!important;border:0!important;color:#68717f!important;min-height:54px!important;border-radius:12px!important}
.catalog-filters>button[aria-pressed=true]{background:#e2f1ff!important;color:#007dd7!important;font-weight:600!important;box-shadow:inset 0 0 0 1px #c9e5fd!important}
.product-card-art{background:#f4f7fa!important}.product-number{color:#818b98!important}.product-card-identity h3{color:#202631!important;font-size:28px!important}.product-summary{color:#68717f!important;line-height:1.65!important;font-size:20px!important}
.product-metrics small{color:#68717f!important}.product-metrics strong,.product-metrics b{color:#202631!important;font-size:32px!important}.wealth-daily-yield b{color:#bf9325!important}.product-availability{color:#aa8329!important;font-size:19px!important}.product-card-link{border-top:1px solid #eff0f3!important;color:#008cf0!important}
.lm-card{background:linear-gradient(125deg,#fdfefe,#eaf1f7 62%,#e8e0c7)!important;border:1px solid #e0e5eb!important;border-radius:20px!important;box-shadow:0 9px 22px #3449600b!important;min-height:280px!important}
.lm-card .lm-brand,.lm-card h2{color:#253847!important}.lm-brand img{width:32px!important;height:32px!important;filter:none!important}.lm-card-center p,.lm-card footer{color:#72808b!important}.lm-status{background:#ffffffa8!important;color:#7d714e!important;border:1px solid #d9d9ca!important}
.lm-card-lines{opacity:.45!important}.lm-card-seal{display:none!important}.lm-limits{padding:0 6px!important}.lm-limits>div{border-color:#e8eaee!important}.lm-limits strong{color:#253847!important}.lm-rights{border-color:#e8eaee!important}
.coin-market-panel,.coin-holdings{border:0!important}.coin-about p{color:#68717f!important}.coin-facts>div,.coin-contract{border:0!important;background:#f5f7fa!important}.coin-current-price strong{color:#202631!important}.coin-section-heading>span{background:#eaf4fc!important;color:#5b7a92!important}
.bottom-nav{background:#fff!important;border:0!important;border-top:1px solid #e9ebef!important;border-radius:0!important;box-shadow:0 -2px 8px #263b5004!important;backdrop-filter:none!important}
.bottom-nav .nav-item{color:#75808c!important;font-size:20px!important;border-radius:14px!important}
.bottom-nav .nav-item.active{color:#008cf0!important}.bottom-nav .nav-item.active .nav-glyph{background:#e8f4fd!important;border-color:transparent!important}.bottom-nav .nav-item::after{display:none!important}.bottom-nav .nav-item:active{background:#eaf5fd!important;transform:scale(.96)}
.badge{background:#eaf5ff!important;color:#007fdb!important}.helper-note,.wealth-footnote{color:#68717f!important}.wealth-summary{background:#edf5fb!important;color:#253847!important;border:0!important}.wealth-summary strong,.wealth-summary h2{color:#253847!important}
@media(max-width:350px){.wealth-home-head .x-brand strong{font-size:25px!important}.wealth-home-head .x-brand img{width:38px!important;height:38px!important}.wealth-head-actions{gap:5px!important}.wealth-news .news-card>img{width:78px!important}.wealth-main-wallet>strong{font-size:36px!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.wealth-main-wallet .wealth-wallet-lines .wealth-wallet-row b{color:#202631!important;font-size:30px!important;line-height:1.5!important;font-weight:600!important;display:block!important;visibility:visible!important;opacity:1!important}
.wealth-main-wallet .wealth-wallet-lines .wealth-wallet-row{padding:20px 0!important;min-height:0!important}
.wealth-main-wallet .wealth-wallet-lines .wealth-wallet-row>span{color:#68717f!important}
.wealth-main-wallet .wealth-wallet-lines .wealth-wallet-row small{font-size:18px!important}
.wealth-main-wallet .wealth-wallet-lines{border-top:0!important}
.wealth-home-quote{margin:14px 0 0!important}

.app-shell *,.auth-shell *{font-family:-apple-system,BlinkMacSystemFont,"Microsoft YaHei","PingFang SC",sans-serif!important}
