/* Appearance candidate for both device views. Scene artwork stays unchanged. */
.cm-phone-appearance {margin:0 0 16px;padding:18px;border:1px solid #dce6f3;border-radius:16px;background:#f4f8fe;color:#173370;}
.cm-appearance-title {display:flex;gap:12px;align-items:center;margin-bottom:16px;}
.cm-appearance-icon {display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#e3edff;color:#365fdf;}
.cm-appearance-title>span:last-child {display:flex;flex-direction:column;gap:3px;}
.cm-appearance-title strong {font-size:calc((16px) * var(--cm-text-scale, 1));font-weight:850;}
.cm-appearance-title small {font-size:calc((12px) * var(--cm-text-scale, 1));color:#657795;}
.cm-appearance-options {display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;border-radius:12px;background:#e5ecf7;}
.cm-appearance-options button {display:flex;gap:9px;align-items:center;justify-content:center;min-height:44px;border:1px solid transparent;border-radius:9px;color:#586a87;font-size:calc((14px) * var(--cm-text-scale, 1));font-weight:800;}
.cm-appearance-options button[aria-checked="true"] {background:#fff;border-color:#c7d9ff;color:#214bcf;box-shadow:0 2px 6px #243c6b13;}
.cm-appearance-note {font-size:calc((11px) * var(--cm-text-scale, 1))!important;color:#64758e!important;margin:12px 0 0!important;}
.game-world[data-phone-theme="dark"] .phone-screen {--ink:#eef2fc;--muted:#a3aec5;--line:#2b354b;--blue:#94b5ff;--green:#62dda3;color:#eef2fc;background:#151b28;color-scheme:dark;}
.game-world[data-phone-theme="dark"] .phone-screen .phone-content {background:#151b28;color:#eef2fc;scrollbar-color:#424d67 #151b28;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.reference-markets,.reference-table-wrap,.market-table-shell,.market-scroll,.market-table,.market-action-column,.market-action-rail) {background:#151b28;color:#eef2fc;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.market-tabs-frame,.market-tabs,.market-filter-frame) {background:#171e2d;border-color:#303a50;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.market-tabs button,.market-filter-tabs button) {color:#c7d1e5;}
.game-world[data-phone-theme="dark"] .phone-screen .market-tabs button.selected {background:#324fec;color:#fff;border-color:#506aff;}
.game-world[data-phone-theme="dark"] .phone-screen .market-filter-tabs button {background:#20293c;border-color:#364159;}
.game-world[data-phone-theme="dark"] .phone-screen .market-filter-tabs button.active {background:#344fed;border-color:#536aff;color:white;}
.game-world[data-phone-theme="dark"] .phone-screen .market-tabs-arrow {background:#171e2d;color:#bbc8e5;box-shadow:none;}
.game-world[data-phone-theme="dark"] .phone-screen .market-page-indicator {color:#aab6cf;border-color:#2b354b;}
.game-world[data-phone-theme="dark"] .phone-screen .market-page-indicator strong {color:#e4eaf8;}
.game-world[data-phone-theme="dark"] .phone-screen .market-page-indicator span {color:#a5b0c8;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.cb-featured,.cb-row-market) {background:#212b40;border-color:#35425d;color:#edf2ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.cb-identity strong,.cb-row-market strong) {color:#eff4ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.cb-identity small,.cb-market-label) {color:#adbbd4;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.table-heading,.market-actions-heading) {background:#232d42;color:#bac9e7;border-color:#344159;}
.game-world[data-phone-theme="dark"] .phone-screen .table-heading button {background:transparent;color:#bdcbe9;}
.game-world[data-phone-theme="dark"] .phone-screen .table-heading button:first-child {background:#293652;}
.game-world[data-phone-theme="dark"] .phone-screen .market-sort-arrows {color:#9daecc;}
.game-world[data-phone-theme="dark"] .phone-screen .market-row {background:#192131;border-color:#2b354b;color:#e7edfa;}
.game-world[data-phone-theme="dark"] .phone-screen .market-row:nth-child(odd) {background:#1c2536;}
.game-world[data-phone-theme="dark"] .phone-screen .market-row:hover {background:#253047;}
.game-world[data-phone-theme="dark"] .phone-screen .market-row :is(.rank,.coin-identity,.coin-identity strong,.ownership-price strong) {color:#edf2ff;}
.game-world[data-phone-theme="dark"] .phone-screen .market-row :is(.coin-identity small,.table-price small,.table-supply) {color:#a6b2c9;}
.game-world[data-phone-theme="dark"] .phone-screen .market-row .trade-price strong {color:#9ebdff;}
.game-world[data-phone-theme="dark"] .phone-screen .market-row .trade-price.is-live small {color:#75d8aa;}
.game-world[data-phone-theme="dark"] .phone-screen .market-row .table-market-cap {background:#232f46;color:#a9c7ff;border-color:#34435e;}
.game-world[data-phone-theme="dark"] .phone-screen .table-market-cap strong {color:#b6ceff;}
.game-world[data-phone-theme="dark"] .phone-screen .table-market-cap small {color:#9caecb;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.market-action-cell,.market-action-column,.market-actions,.market-action-rail) {border-color:#2b354b;background:#151b28;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.market-action-row,.market-action-item) {border-color:#2b354b;}
.game-world[data-phone-theme="dark"] .phone-screen .bottom-nav {background:#192232;border-color:#364360;box-shadow:0 -5px 18px #0002;}
.game-world[data-phone-theme="dark"] .phone-screen .bottom-nav>button {color:#a9badb;}
.game-world[data-phone-theme="dark"] .phone-screen .bottom-nav>button.active {background:#283b66;color:#a4c8ff;}
.game-world[data-phone-theme="dark"] .phone-screen .bottom-nav .home-button {background:transparent;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.market-pagination,.market-search-footer,.search-all-markets) {background:transparent;border-color:#34405b;color:#a9c4ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.phone-menu,.dialog,.modal,.modal-card,.player-notification-panel) {background:#1a2232;color:#eaf0fc;border-color:#3a4965;box-shadow:0 18px 50px #0006;}
.game-world[data-phone-theme="dark"] .phone-screen .phone-menu>button {color:#d4def1;border-color:#303d55;}
.game-world[data-phone-theme="dark"] .phone-screen .phone-menu :is(.menu-profile>span,.menu-project-links h3,.menu-project-links h4) {color:#eef3ff;}
.game-world[data-phone-theme="dark"] .phone-screen .phone-menu :is(.menu-profile small,.menu-project-links small) {color:#a7b5cc;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.game-wallet,.cm-sound-settings,.menu-project-links,.menu-project-mint) {background:#222e43;border-color:#3a4965;color:#dce6fa;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.game-wallet>span,.game-wallet small,.cm-sound-title small) {color:#a9bddb;}
.game-world[data-phone-theme="dark"] .phone-screen .menu-project-links a {background:#2d3c56;color:#b3cdff;border-color:#445574;}
.game-world[data-phone-theme="dark"] .phone-screen .player-notification-heading {background:#1a2232;border-color:#35415a;}
.game-world[data-phone-theme="dark"] .phone-screen .player-notification-heading h2 {color:#f1f5ff;}
.game-world[data-phone-theme="dark"] .phone-screen .player-notification-heading :is(p,button) {color:#a9b8d1;}
.game-world[data-phone-theme="dark"] .phone-screen .player-notification-content {background:#1a2232;color:#edf2fc;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.calendar-preference-settings,.player-notification-settings-link) {background:#222d42;border-color:#384760;color:#ecf2ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.calendar-preference-settings p,.player-notification-settings-link small) {color:#a9b8d0;}
.game-world[data-phone-theme="dark"] .phone-screen .cm-phone-appearance {background:#222d42;border-color:#405275;color:#f3f6ff;}
.game-world[data-phone-theme="dark"] .phone-screen .cm-appearance-icon {background:#304365;color:#b1ccff;}
.game-world[data-phone-theme="dark"] .phone-screen .cm-appearance-title small {color:#a9b8d0;}
.game-world[data-phone-theme="dark"] .phone-screen .cm-appearance-options {background:#151d2c;}
.game-world[data-phone-theme="dark"] .phone-screen .cm-appearance-options button {color:#aebbd2;}
.game-world[data-phone-theme="dark"] .phone-screen .cm-appearance-options button[aria-checked="true"] {background:#3555c9;color:#fff;border-color:#6a89f5;box-shadow:0 3px 12px #0002;}
.game-world[data-phone-theme="dark"] .phone-screen .cm-appearance-note {color:#a9b8d0!important;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.page-pad,.coin-detail,.portfolio-page,.activity-page,.profile-page,.offers-page) {color:#edf2ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.page-title h1,.page-title h2,.coin-heading h1,.coin-heading h2,.detail-price strong) {color:#f1f5ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.page-title p,.subtitle,.empty-state p,.detail-stats small) {color:#a8b7ce;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.profile-card,.stat-card,.stats-card,.balance-card,.portfolio-summary,.holdings-card,.detail-chart,.chart-card,.detail-stats,.coin-stats,.info-note,.empty-state,.activity-row,.offer-card,.search-panel,.filter-panel) {background:#222d42;border-color:#3a4964;color:#e9f0fe;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.detail-stats strong,.coin-stats strong,.stat-card strong,.stats-card strong) {color:#e8f0ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(input:not([type=range]):not([type=checkbox]),select,textarea) {background:#202b40;border-color:#455573;color:#f0f5ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(input,textarea)::placeholder {color:#98aac6;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.dialog h2,.dialog h3,.dialog label) {color:#f0f4ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.dialog p,.dialog small) {color:#b7c4db;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.settings-link,.settings-section>p,.settings-section h3) {color:#cbd8ee;}
.game-world[data-phone-theme="dark"] .phone-screen .toast {background:#1c3a32;border-color:#477565;color:#d6f8e9;}

.game-world[data-phone-theme="dark"] .phone-screen .market-tabs button:not(.selected) {background:#1f293b;}
.game-world[data-phone-theme="dark"] .phone-screen .market-page-indicator {background:#151b28;}
.game-world[data-phone-theme="dark"] .phone-screen .cb-market-label {background:#2e3c56;color:#c2d0e8;}
.game-world[data-phone-theme="dark"] .phone-screen .market-action-rail>.market-action-heading {background:#232d42;color:#c1cde6;}
.game-world[data-phone-theme="dark"] .phone-screen .market-row>:is(.rank,.coin-identity) {background:inherit;border-color:#2b354b;}
.game-world[data-phone-theme="dark"] .phone-screen .nav-moon::before {background:#192232;border-color:#364360;}
.game-world[data-phone-theme="dark"] .phone-screen .nav-moon::after {background:#192232;}

/* All primary phone pages share the same dark surfaces. */
.game-world[data-phone-theme="dark"] .phone-screen :is(.portfolio-page>.page-title,.detail-top) {background:#1a2232;border-color:#34425d;color:#edf2ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.portfolio-player,.offers-entry,.portfolio-stats>div,.portfolio-tabs,.portfolio-tabs>button,.cb-wallet-cards>div,.profile-avatar-menu,.profile-avatar-menu>summary,.profile-avatar-menu-content,.social-links-editor,.backup-wallet-entry,.report-bugs,.detail-information,.detail-links,.holding-card,.owned-coin-card,.coin-stats-arrow,.portfolio-swipe-arrow,.category-card) {background:#232e43;border-color:#3a4964;color:#eef2ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.portfolio-tabs>button.active,.chart-tabs>button.active) {background:#3457e9;color:#fff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.portfolio-player strong,.offers-entry strong,.portfolio-stats strong,.cb-wallet-cards strong,.cb-wallet-cards b,.profile-avatar-label strong,.owner-card strong) {color:#eff4ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.portfolio-player small,.offers-entry small,.portfolio-stats small,.portfolio-stats span,.cb-wallet-cards small,.profile-avatar-label small,.profile-player-links button,.portfolio-ownership-toolbar,.coin-stats-rail small,.detail-information small) {color:#a8bad4;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.cb-wallet-cards>div>span,.portfolio-stats>div>svg,.detail-top>button,.profile-avatar-label,.detail-links a,.chart-tabs button,.coin-stats-arrow,.portfolio-swipe-arrow) {color:#a9c6ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.owner-earnings-strip,.owner-earnings-strip span,.owner-earnings-strip strong) {color:#8edbb8;}
.game-world[data-phone-theme="dark"] .phone-screen .owner-card {background:#283b55;border-color:#456380;color:#c3d9f4;}
.game-world[data-phone-theme="dark"] .phone-screen .owner-card :is(small,b) {color:#c5daf5;}
.game-world[data-phone-theme="dark"] .phone-screen .ownership-tip {background:#25364b;border-color:#40546e;color:#ecf3ff;}
.game-world[data-phone-theme="dark"] .phone-screen .ownership-tip :is(p,small) {color:#b0c1da;}
.game-world[data-phone-theme="dark"] .phone-screen .ownership-tip button {color:#b8d0ff;}
.game-world[data-phone-theme="dark"] .phone-screen .holding-summary {background:#1e3b36;border-color:#39645a;color:#d7f6e9;}
.game-world[data-phone-theme="dark"] .phone-screen .holding-summary :is(strong,b) {color:#9aefca;}
.game-world[data-phone-theme="dark"] .phone-screen .holding-summary :is(p,small) {color:#accbc1;}
.game-world[data-phone-theme="dark"] .phone-screen .empty-icon {background:#2e405e;color:#b9d2ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.game-stat,.game-earned,.game-performance-details,.player-play-time,.player-game-performance,.player-game-performance details,.activity-filters,.offers-tabs,.search-results,.filter-dialog,.filter-row,.filter-chips,.listing-status-tabs) {background:#212c40;border-color:#3b4a64;color:#e8f0ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.game-stat strong,.game-earned strong,.player-play-time strong) {color:#ecf3ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.game-stat small,.game-earned small,.player-play-time small,.player-game-performance p) {color:#aebfd8;}
.game-world[data-phone-theme="dark"] .phone-screen .settings-section[style*="255, 249, 223"] {background:#302c21!important;border-color:#685834!important;color:#f4e5b7;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.builder-preview,.builder-panel-tabs,.builder-gender,.builder-row,.builder-row-heading,.avatar-custom-colour,.environment-grid>button,.category-grid>button) {background:#253147;border-color:#40516b;color:#dfeaff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.builder-choice-strip button,.builder-panel-tabs button,.builder-gender button) {color:#e5efff;}

/* Secondary tabs, saved lists, activity and search. */
.game-world[data-phone-theme="dark"] .phone-screen :is(.upcoming-sections,.wishlist-heading,.holdings-heading,.cartoon-browser,.cm-explorer) {background:#192232;color:#edf2ff;border-color:#38455f;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.upcoming-sections button,.listing-sections button,.sold-controls>button,.promo-browse-toolbar button,.favourite-tabs>button,.offers-tabs>button,.offers-settings-button,.search-box,.category-search,.portfolio-owned-card,.portfolio-holding-row,.cartoon-browser-bar,.cartoon-browser-bar>button,.cartoon-browser-address,.cme-site-nav,.menu-project-mint button) {background:#242f43;color:#dce7fb;border-color:#43516c;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.upcoming-sections button.active,.listing-sections button.active,.favourite-tabs>button.active,.offers-tabs>button.active) {background:#354fed;color:#fff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.upcoming-empty h3,.promo-list-heading h2,.promotion-list>p,.coin-categories h2,.wishlist-heading h1,.holdings-heading h2,.holdings-heading strong,.portfolio-owned-card h3,.portfolio-owned-card strong,.portfolio-holding-row h3,.portfolio-holding-row strong) {color:#edf2ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.sold-controls label,.coin-categories p,.category-card small,.portfolio-owned-card small,.portfolio-owned-card dt,.portfolio-owned-card p,.offers-back,.coin-period-empty,.profile-followers-open span,.profile-followers-open strong,.game-stat dt,.game-stats-note,.portfolio-holding-price,.portfolio-holding-price span,.portfolio-holding-price b) {color:#b5c4dc;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.categories-source,.category-icon) {background:#304460;color:#bbd4ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.holding-amounts,.game-presence,.state-pill.live) {background:#233f39;color:#b8f1d9;border-color:#456c60;}
.game-world[data-phone-theme="dark"] .phone-screen .holding-amounts dt {color:#afd2c4;}
.game-world[data-phone-theme="dark"] .phone-screen .holding-amounts :is(dd,dd span) {color:#e0f8ee;}
.game-world[data-phone-theme="dark"] .phone-screen .holding-current-value dd {color:#8ce7bc;}
.game-world[data-phone-theme="dark"] .phone-screen .holdings-heading .negative {background:#452d38;color:#ffa5ab;}
.game-world[data-phone-theme="dark"] .phone-screen .holdings-heading .positive {background:#234238;color:#9ce5c5;}
.game-world[data-phone-theme="dark"] .phone-screen .owner-card :is(.player-name-handle,.player-name-handle>span,.player-founder) {color:#d1e3ff;}
.game-world[data-phone-theme="dark"] .phone-screen .offers-tabs b {background:#344968;color:#e6f0ff;}
.game-world[data-phone-theme="dark"] .phone-screen .cme-site-nav button {color:#b9cbee;}
.game-world[data-phone-theme="dark"] .phone-screen .cme-site-nav button.active {color:#9ec6ff;border-color:#709fff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.cartoon-browser-address,.cartoon-browser-address span,.cartoon-browser-address small) {color:#c7d7f1;}
.game-world[data-phone-theme="dark"] .phone-screen .game-presence :is(span,strong) {color:#b8ead6;}
.game-world[data-phone-theme="dark"] .phone-screen .cme-masthead {color:#e5edfb;border-color:#53617a;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.market-search-panel,.market-search-panel .page-title,.search-section,.search-result,.search-results-heading) {color:#e9f1ff;}

.game-world[data-phone-theme="dark"] .phone-screen .owner-card span {color:#c9dcf6;}
.game-world[data-phone-theme="dark"] .phone-screen .world-game-stats .game-stats-note {color:#adbed5;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.promo-row,.promo-empty,.promo-browse-controls,.promo-row-market) {background:#222e43;border-color:#3b4c69;color:#edf4ff;}
.game-world[data-phone-theme="dark"] .phone-screen .promo-row strong {color:#edf4ff;}
.game-world[data-phone-theme="dark"] .phone-screen .promo-row small {color:#b0c2dc;}
.game-world[data-phone-theme="dark"] .phone-screen .promo-market-label {background:#30415c;color:#c6d9f2;}

/* Forms and reviews keep the same contrast as the surrounding pages. */
.game-world[data-phone-theme="dark"] .phone-screen :is(.trade-tabs,.amount-input,.quick-amounts button,.purchase-price,.fee-breakdown,.help-step,.help-faq,.form-section) {background:#222e43;border-color:#40516b;color:#e9f1ff;}
.game-world[data-phone-theme="dark"] .phone-screen .trade-tabs button {color:#bfcee6;}
.game-world[data-phone-theme="dark"] .phone-screen .trade-tabs .buy-tab {background:#21463b;color:#9ae8c5;}
.game-world[data-phone-theme="dark"] .phone-screen .trade-tabs .sell-tab {background:#4a2e3a;color:#ffb3be;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.amount-input button,.quick-amounts button.active) {background:#344968;border-color:#607ba8;color:#d2e5ff;}
.game-world[data-phone-theme="dark"] .phone-screen .amount-input input {background:transparent;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.purchase-price strong,.fee-breakdown b,.fee-breakdown .total span) {color:#edf4ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.amount-balance,.purchase-price>span,.fee-breakdown span,.dialog-coin>div>span,.dialog-footer,.portfolio-balances summary,.game-performance-details p,.game-performance-details summary) {color:#b5c6df;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.dialog-coin,.dialog-footer,.fee-breakdown>div.total) {border-color:#40516b;}
.game-world[data-phone-theme="dark"] .phone-screen .receive-box {background:#203d35;border-color:#426b59;color:#a9efcd;}
.game-world[data-phone-theme="dark"] .phone-screen .info-note {color:#b5c9e3!important;}
.game-world[data-phone-theme="dark"] .phone-screen .form-error {color:#ffb2bf;}
.game-world[data-phone-theme="dark"] .phone-screen .cm-explorer {--cme-ink:#edf3ff;--cme-muted:#b3c2d9;--cme-paper:#192232;--cme-line:#3d4b63;}

.game-world[data-phone-theme="dark"] .phone-screen :is(.upcoming-description strong,.category-heading h2,.player-search-empty h3,.username-entry>span,.social-links-editor>summary,.social-links-editor>summary span) {color:#e5efff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.sold-filter-panel,.username-entry,.category-heading>button) {background:#253248;border-color:#425570;color:#d8e9ff;}
.game-world[data-phone-theme="dark"] .phone-screen .sold-filter-panel label {color:#bfcee5;}
.game-world[data-phone-theme="dark"] .phone-screen .settings-section[style*="255, 249, 223"] :is(h3,strong) {color:#f0d793!important;}
.game-world[data-phone-theme="dark"] .phone-screen .settings-section dt {color:#b5c6df;}

/* Profile totals are UI panels, not the ornamental public net-worth plate. */
.game-world[data-phone-theme="dark"] .phone-screen .game-worth {background:#283952;border-color:#496082;color:#e5f0ff;}
.game-world[data-phone-theme="dark"] .phone-screen .game-worth :is(span,strong,small) {color:#e5f0ff;}
.game-world[data-phone-theme="dark"] .phone-screen .settings-section[style*="255, 249, 223"] :is(small,p) {color:#d6c8a5!important;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.play-time-pair dt,.game-stats-sync,.player-game-performance .game-stats-sync,.promo-list-heading p) {color:#b5c6df;}

.game-world[data-phone-theme="dark"] .phone-screen :is(.game-stats-note,.game-stats-sync) {color:#b5c6df!important;}
.game-world[data-phone-theme="dark"] .phone-screen .world-game-stats {background:#212c40;border-color:#3b4a64;color:#e8f0ff;}

.game-world[data-phone-theme="dark"] .phone-screen .phone-content .market-table-shell .market-scroll .with-market-cap .market-row,
.game-world[data-phone-theme="dark"] .phone-screen .phone-content .market-table-shell .market-action-rail>.market-action-cell {border-bottom-color:#344159;}
.game-world[data-phone-theme="dark"] .phone-screen .category-more {background:#293a55;border-color:#435b7d;color:#c7ddff;}

.game-world[data-phone-theme="dark"] .phone-screen :is(.owner-profile-page,.owner-profile-heading h1,.owner-profile-heading h2,.owner-profile-list-heading h2) {color:#edf3ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.owner-profile-heading,.owner-profile-stats>div,.owner-profile-coins li>button,.public-game-summary,.public-game-summary .game-stat) {background:#253248;border-color:#435673;color:#e4efff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.owner-profile-heading small,.owner-profile-heading>div>span,.owner-profile-stats small,.owner-profile-list-heading>span,.owner-profile-coin-name small,.public-game-summary .game-stat dt,.public-game-summary-status) {color:#b7c9e2;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.owner-profile-back,.owner-profile-stats>div>svg) {color:#b0ceff;}

.game-world[data-phone-theme="dark"] .phone-screen :is(.player-favourite-star,.builder-panel-tabs>button,.builder-gender>button,.builder-row-arrows>button,.builder-choice-strip>button,.coin-period-status button,.world-play-time,.play-time-total) {background:#29374f;border-color:#4a5d79;color:#dce9ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.builder-panel-tabs>button[aria-selected="true"],.builder-gender>button[aria-pressed="true"],.builder-choice-strip>button[aria-pressed="true"]) {background:#3455bc;border-color:#7898ee;color:#fff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.builder-row-heading h4,.world-play-time h3,.play-time-total strong,.owner-profile-listed b) {color:#d8e8ff;}
.game-world[data-phone-theme="dark"] .phone-screen .owner-profile-heading .player-founder {color:#eac472;}
.game-world[data-phone-theme="dark"] .phone-screen .coin-period-status {color:#d8c799;}
.game-world[data-phone-theme="dark"] .phone-screen .public-game-summary .gold-net-worth {background:transparent;}
.game-world[data-phone-theme="dark"] .phone-screen .public-game-summary .gold-net-worth dt {color:#00412a;}
.game-world[data-phone-theme="dark"] .phone-screen .public-game-summary .gold-net-worth dt small {color:#12482f;}
.game-world[data-phone-theme="dark"] .phone-screen .public-game-summary .gold-net-worth dd {color:#003b29;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.public-game-summary-status,.public-game-summary>details) {border-color:#40516b;color:#bdcee6;}
.game-world[data-phone-theme="dark"] .phone-screen .public-game-summary>details summary {color:#bdcee6;}

.game-world[data-phone-theme="dark"] .phone-screen :is(.player-notification-message,.player-notification-footer-settings,.player-notification-preferences,.player-notification-item,.player-notification-group,.discovery-tabs) {background:#222e43;border-color:#425573;color:#dce9ff;}
.game-world[data-phone-theme="dark"] .phone-screen :is(.player-notification-message p,.player-notification-message button,.player-notification-preferences strong,.player-notification-preferences span,.player-notification-item p,.player-notification-item strong,.builder-row>h4,.section-heading button) {color:#c5d9f6;}
.game-world[data-phone-theme="dark"] .phone-screen .discovery-tabs>button {background:transparent;color:#c4d2e9;}
.game-world[data-phone-theme="dark"] .phone-screen .discovery-tabs>button.selected {background:#3455eb;color:#fff;}
.game-world[data-phone-theme="dark"] .phone-screen .player-notification-preferences small {color:#b4c4df;}

.game-world[data-phone-theme="dark"] .phone-screen .portfolio-launch-status.is-pending {color:#e4c78a;}
.game-world[data-phone-theme="dark"] .phone-screen .portfolio-market-action.launch {background:#2b426b;border-color:#536fa2;color:#d0e3ff;}

.game-world[data-phone-theme="dark"] .phone-screen :is(.player-notification-intro,.player-notification-note,.player-notification-preference p,.portfolio-ownership-toolbar>button) {color:#b9cce8;}
.game-world[data-phone-theme="dark"] .phone-screen .player-notification-preference {border-color:#40516b;}
