/* Loaded only for next=1. Financial up/down and destructive states retain their colors. */
html.next-embedded{color-scheme:var(--bb-theme-color-scheme, dark);--mini-bg:var(--bb-theme-canvas, #050506);--mini-panel:var(--bb-theme-canvas, #101014);--mini-line:var(--bb-theme-line, rgba(255,255,255,.09));--mini-text:var(--bb-theme-ink, #f5f5f2);--mini-muted:var(--bb-theme-muted, #8b8b91);--accent:var(--bb-theme-accent, #b8ff3d);background:var(--bb-theme-canvas, #050506)!important}
html.next-embedded body,html.next-embedded .app-shell,html.next-embedded .main{background:var(--bb-theme-canvas, #050506)!important;background-image:none!important;color:var(--bb-theme-ink, #f5f5f2);font-family:Inter,"Noto Sans SC","PingFang SC",-apple-system,sans-serif}
html.next-embedded .paper-cockpit-hero,html.next-embedded .bigbit-account-card,html.next-embedded .paper-section,html.next-embedded .settings-section,html.next-embedded .strategy-square-card,html.next-embedded .personal-strategy-publish,html.next-embedded .strategy-api-panel,html.next-embedded .exchange-sync-panel,html.next-embedded .dex-preview-panel,html.next-embedded .wallet-drawer{background:var(--bb-theme-canvas, #101014)!important;background-image:none!important;border-color:var(--bb-theme-line, rgba(255,255,255,.09))!important;box-shadow:none!important;border-radius:12px}
html.next-embedded .trade-hub-tab,html.next-embedded .strategy-hub-tab{background:rgba(var(--bb-theme-canvas-rgb, 0,0,0), 0.0)!important;border-color:var(--bb-theme-line, transparent)!important;color:var(--bb-theme-muted, #8b8b91)!important;box-shadow:none!important;min-height:42px}
html.next-embedded .trade-hub-tab.active,html.next-embedded .strategy-hub-tab.is-active{color:var(--bb-theme-ink, #f5f5f2)!important;border-bottom:2px solid var(--bb-theme-accent, #b8ff3d)!important;border-radius:0!important}
html.next-embedded input:not([type=checkbox]):not([type=radio]),html.next-embedded select,html.next-embedded textarea{background:var(--bb-theme-canvas, #17171c)!important;color:var(--bb-theme-ink, #f5f5f2)!important;border-color:var(--bb-theme-line, #303036)!important;box-shadow:none!important;border-radius:8px}
html.next-embedded .bigbit-account-actions button,html.next-embedded .personal-strategy-publish-actions button,html.next-embedded .settings-save,html.next-embedded .strategy-api-panel button{background:var(--bb-theme-canvas, #17171c)!important;color:var(--bb-theme-ink, #f5f5f2)!important;border:1px solid var(--bb-theme-line, #303036)!important;box-shadow:none!important}
html.next-embedded #next-wallet{scroll-margin-top:16px}html.next-embedded #next-wallet:target{outline:1px solid var(--bb-theme-accent, #b8ff3d)}
html.next-embedded [data-next-wallet-focus]{outline:1px solid var(--bb-theme-accent, #b8ff3d)}
html.next-embedded .wallet-ucard{background:var(--bb-theme-canvas, #17171c)!important;border-color:var(--bb-theme-line, #303036)!important;color:var(--bb-theme-muted, #b8b8bd)!important}
html.next-embedded .setting-desc,html.next-embedded .settings-subtitle{color:var(--bb-theme-muted, #8b8b91)!important}
html.next-embedded body.page-paper.h5-embed-page .main,html.next-embedded body.page-settings.h5-embed-page .main{background:var(--bb-theme-canvas, #050506)!important;background-image:none!important}
html.next-embedded body .trade-hub-hero,html.next-embedded body .trade-mode-account-summary,html.next-embedded body .exchange-api-panel,html.next-embedded body .wallet-exact-box{background:var(--bb-theme-canvas, #101014)!important;background-image:none!important;border-color:var(--bb-theme-line, #25252b)!important;box-shadow:none!important}
html.next-embedded body .trade-mode-summary-grid>div{background:var(--bb-theme-canvas, #17171c)!important;border-color:var(--bb-theme-line, #25252b)!important}
html.next-embedded body .trade-mode-summary-note{background:var(--bb-theme-canvas, #17171c)!important;border-color:var(--bb-theme-line, #8b8b91)!important;color:var(--bb-theme-muted, #b8b8bd)!important}
html.next-embedded body[data-trade-hub-active-view="cex"] .bigbit-account-strip,html.next-embedded body[data-trade-hub-active-view="dex"] .bigbit-account-strip,html.next-embedded body[data-trade-hub-active-view="broker"] .bigbit-account-strip,html.next-embedded body[data-trade-hub-active-view="cex"] #trade-mode-account-summary,html.next-embedded body[data-trade-hub-active-view="dex"] #trade-mode-account-summary,html.next-embedded body[data-trade-hub-active-view="broker"] #trade-mode-account-summary{display:none!important}
html.next-embedded body .bigbit-account-card.wallet b,html.next-embedded body .wallet-info summary{color:var(--bb-theme-muted, #b8b8bd)!important}

html.next-embedded body .exchange-sync-overview,html.next-embedded body .exchange-sync-icon-list,html.next-embedded body .exchange-sync-detail{background:var(--bb-theme-canvas, #101014)!important;border-color:var(--bb-theme-line, #25252b)!important;box-shadow:none!important}
html.next-embedded body #settings-form .strategy-hub-tabs{background:var(--bb-theme-canvas, #101014)!important;border-color:var(--bb-theme-line, #25252b)!important}
html.next-embedded body #settings-form .strategy-hub-tabs button{font-weight:500!important;background:rgba(var(--bb-theme-canvas-rgb, 0,0,0), 0.0)!important;color:var(--bb-theme-muted, #8b8b91)!important;border-radius:0!important;min-height:42px!important}
html.next-embedded body #settings-form .strategy-hub-tabs button.is-active{color:var(--bb-theme-ink, #f5f5f2)!important;box-shadow:inset 0 -2px rgba(var(--bb-theme-shadow-rgb, 184,255,61), 1.0)!important}
html.next-embedded body .personal-strategy-workspace{--ps-text:var(--bb-theme-ink, #f5f5f2);--ps-muted:var(--bb-theme-muted, #8b8b91);--ps-panel:var(--bb-theme-canvas, #101014);--ps-teal:var(--bb-theme-accent, #b8ff3d)}
html.next-embedded body .personal-strategy-workspace .personal-strategy-primary,html.next-embedded body .personal-strategy-workspace .personal-icon-button{background:var(--bb-theme-inverse, #17171c)!important;color:var(--bb-theme-inverse-ink, #f5f5f2)!important;border-color:var(--bb-theme-line, #303036)!important;font-weight:500}
html.next-embedded body .personal-strategy-workspace [data-open-create]{background:var(--bb-theme-accent, #b8ff3d)!important;color:var(--bb-theme-accent-ink, #111)!important;border-color:var(--bb-theme-accent-text, #b8ff3d)!important}
html.next-embedded body .personal-status-chips button{background:var(--bb-theme-canvas, #101014)!important;border-color:var(--bb-theme-line, #303036)!important;color:var(--bb-theme-muted, #8b8b91)!important}
html.next-embedded body .personal-status-chips button.is-active{color:var(--bb-theme-accent-text, #b8ff3d)!important;border-color:var(--bb-theme-accent-text, #b8ff3d)!important}
html.next-embedded body[data-next-entry="wallet"] .bigbit-account-strip{grid-template-columns:minmax(0,1fr)!important}
html.next-embedded body[data-next-entry="wallet"] .bigbit-account-card:not(.wallet),html.next-embedded body[data-next-entry="wallet"] #trade-mode-account-summary{display:none!important}
html.next-embedded body[data-next-entry="wallet"] .bigbit-account-card.wallet{grid-template-columns:minmax(0,1fr)!important;padding:18px!important}
html.next-embedded body[data-next-entry="wallet"] .wallet-ucard{display:none!important}
html.next-embedded body[data-next-entry="wallet"] .wallet-main strong{font-size:28px!important;white-space:normal!important}
html.next-embedded body #settings-form .strategy-hub-tabs button.is-active{background:var(--bb-theme-canvas, #101014)!important}

/* A wallet entry is balance and wallet actions, with its existing drawer intact. */
html.next-embedded body[data-next-entry="wallet"] .trade-hub-tabs,
html.next-embedded body[data-next-entry="wallet"] .h5-board > :not(.trade-hub-hero):not(.wallet-drawer):not(.wallet-drawer-backdrop),
html.next-embedded body[data-next-entry="wallet"] .main > .panel{display:none!important}

html.next-embedded body.page-paper.h5-embed-page[data-next-entry="wallet"] #paper-connection-strip,
html.next-embedded body.page-paper.h5-embed-page[data-next-entry="wallet"] #h5-paper-drawer-toggle,
html.next-embedded body.page-paper.h5-embed-page[data-next-entry="wallet"] #h5-paper-drawer,
html.next-embedded body.page-paper.h5-embed-page[data-next-entry="wallet"] #mt5-broker-panel,
html.next-embedded body.page-paper.h5-embed-page[data-next-entry="wallet"] #exchange-api-panel,
html.next-embedded body.page-paper.h5-embed-page[data-next-entry="wallet"] #dex-preview-panel,
html.next-embedded body.page-paper.h5-embed-page[data-next-entry="wallet"] .main > .panel{display:none!important}
