/* Shared dark app surfaces, informed by the two inspected Telegram references. */
:root,body{--bg:#111114;--surface:#202025;--text:#f6f5fa;--muted:#bcb9c9;--purple:#a58aff;--line:#38363f;--card:#202025;--accent:#a58aff;--bg2:#202025;--bg-2:#202025;--surface-2:#26262d;--surface-3:#32313c;--text-2:#bcb9c9;--text-3:#bcb9c9;--border:#38363f;color-scheme:dark}
body #app #topbar{border-color:#2d2b34!important}body #app .rd-header-button{background:#26242e!important;color:#eee9ff!important}
body #app #tabbar.tabbar.professional-dock{background:#23222bea!important;border-color:#48444f!important;box-shadow:0 8px 30px #0005!important}
body #app #tabbar.tabbar.professional-dock .tab{color:#c1bdcc!important}body #app #tabbar.tabbar.professional-dock .tab.active{background:#443063!important;color:#d7c8ff!important}
#view .rd-sub,#view .rd-subtitle,#view .rd-quest-copy small,#view .mi-sub,#view .rd-card-copy p,#view .rd-reward,#view .rd-link{color:#bcb9c9!important}
#view .rd-reward{color:#bca2ff!important}
#view .rd-searchbox,#view .rd-pill,#view .rd-button,#view #rdSort{background:#28262f!important;color:#eee9ff!important;border-color:#48434f!important}
#view .rd-pill.active,#view .rd-button.primary{background:#7953d6!important;color:#fff!important;border-color:#7953d6!important}
#view .rd-quest-summary,#view .rd-chest,#view .account-nav-card,#view .streak-card,#view .menu,#view .rd-wallet-currencies article,#view .rd-wallet-next{background:#202025!important;color:#f6f5fa!important;border-color:#38363f!important}
#view .account-navigation{gap:10px}#view .account-nav-card{border-radius:18px!important;min-height:92px!important;padding:16px!important}
#view .account-nav-card .account-nav-icon,#view .menu-item .mi-ico{background:#30283f!important;color:#c4aaff!important}
#view .rd-profile-page .stat{background:#25232d!important;color:#f6f5fa!important;border-color:#38363f!important;min-height:96px!important}
#view .rd-profile-page .stat i,#view .rd-profile-page .stat .v{color:#c4aaff!important}
#view .menu-item{border-color:#38363f!important}#view .rd-quest-row{border-color:#38363f!important}
#view .rd-progress,#view .xp-bar{background:#3a3449!important}#view .rd-progress span{background:#9772ef!important}
#view .ug-feature-copy .rd-button{background:#f2efff!important;color:#54258f!important;min-height:44px!important}
#view .unified-games #rdCatalogResults .rd-card{border-color:#302d38!important}
#view .professional-profile{box-shadow:none!important}#view .professional-streak{background:#29231e!important;color:#ffc483!important;border-color:#5c4934!important}

body #app #topbar .logo-text{color:#f6f5fa!important;-webkit-text-fill-color:#f6f5fa!important;text-shadow:none!important}
body #app #view .rd-button:not(.primary){color:#eee9ff!important;background:#302a3b!important;border-color:#51415f!important}
body #app #view .ug-feature-copy .rd-button,body #app #view .rd-card-play{color:#f3edff!important;background:#3d3053!important}
body #app #view .rd-search-field,body #app #view .rd-search button{background:#28262f!important;border-color:#48434f!important;color:#d3cede!important}
body #app #view .rd-search-field input::placeholder{color:#bcb9c9!important}
body #app #view .rd-quest-summary p,body #app #view .rd-chest p,body #app #view .rd-chest small{color:#bcb9c9!important}
body #app #view .rd-claimed{color:#a9edcd!important;background:#214537!important}

body #app #view .rd-wallet-heading p,body #app #view .rd-wallet-next small,body #app #view .rd-wallet-currencies small,body #app #view .rd-wallet-currencies span,body #app #view .rd-wallet-error,body #app #view .rd-wallet-error span{color:#bcb9c9!important}
body #app #view .rd-wallet-currencies strong{color:#f6f5fa!important}body #app #view .rd-wallet-currencies .rd-icon{color:#c4aaff!important}
body #app #view .rd-wallet-next-icon{background:#3d3053!important;color:#e0ceff!important}

body #app #view .account-nav-card b,body #app #view .menu-item .mi-title{color:#f6f5fa!important}
body #app #view .account-nav-card small,body #app #view .streak-text small{color:#bcb9c9!important}
body #app #view .account-nav-card .rd-account-symbol{background:#3d3053!important;color:#e0ceff!important}
body #app #view .profile-head .xp-top b{color:#eee2ff!important}
body #app #view.rd-profile-page{--profile-ink:#f6f5fa;--profile-muted:#bcb9c9;--profile-line:#38363f;color:#f6f5fa!important}
body #app #view.rd-profile-page .stat{background:#25232d!important;border-color:#38363f!important;min-height:96px!important}
body #app #view.rd-profile-page .stat .n{color:#eee2ff!important}
body #app #view.rd-profile-page .stat .l{color:#bcb9c9!important;font-size:12px!important}
body #app #view.rd-profile-page .badge-item{background:#26232e!important;border-color:#48404f!important;color:#c3bacf!important}
body #app #view.rd-profile-page .badge-item.on{background:#3d3053!important;color:#eee2ff!important}
body #app #view.rd-profile-page .badge-item b{font-size:12px!important}body #app #view.rd-profile-page .badge-item small{font-size:12px!important}
body #app #view.rd-profile-page .mi-text,body #app #view.rd-profile-page .section-title{color:#f6f5fa!important}
body #app #view.rd-profile-page .mi-sub{color:#bcb9c9!important;font-size:13px!important}
body #app #view.rd-profile-page .footer-note{color:#bcb9c9!important;font-size:12px!important}
body #app #view .rd-chest-action>b{background:#3d3053!important;color:#eee2ff!important}
body #app #view .rd-wallet-status{color:#bcb9c9!important}
body #app #view .rd-wallet-note{background:#26232e!important;color:#d3cede!important;border-color:#48404f!important}
body #app #view .rd-task-icon{background:#30283f!important;color:#c4aaff!important}
body #app #view.rd-profile-page .badge-item b,body #app #view.rd-profile-page .badge-item small{color:#cfc7df!important}
body #app #view.rd-profile-page .badge-item .ico{color:#bca2ff!important}
body #app #view .rd-ad-tasks{background:#202025!important;border-color:#38363f!important}
body #app #view .rd-partner-state{color:#bcb9c9!important}
