/* BitcoinOrbit V15.7 — V15.2 background palette restored.
   Only background fills are reset. The brighter V15.5/V15.6 text,
   accents, controls, graphs, sharper rolling coin and visitor counter remain.
   Values originate in the V15.2 stylesheet and source pages. */
:root {
  --bg:#080b12;
  --bg-alt:#0d121d;
  --surface:#121a27;
  --surface-2:#162031;
  --orbit-bg:#0a1017;
  --orbit-panel:#141d27;
  --orbit-panel-2:#182330;
}
body:not(.legal-page):not(.debt-page){background:#0a1017!important}
body .header{background:#0c141def!important}
body .header .orbit-nav .orbit-nav-dropdown{background:#111b27!important}
body .header .orbit-nav .orbit-nav-links a:hover,
body .header .orbit-nav .orbit-nav-links a.is-current{background:#1e2d3b!important}
body .section-alt{background:#0d121d!important}
body .strategy-lab-section{background:radial-gradient(ellipse 900px 500px at 75% 12%,#b46b2414,transparent 80%),#0d131f!important}
body .v9-home{background:radial-gradient(ellipse 70% 37% at 53% 0%,#c6832510,transparent 74%),#0a1017!important}
/* Main surfaces: restore the original restrained gradient, not the blue-tinted V15.5 fills. */
body .surface{background:linear-gradient(155deg,#141e2e,#101722)!important}
body .section :is(.card,.surface,.metric-card,.indicator-card),
body .section-alt :is(.card,.surface,.metric-card,.indicator-card),
body :is(.bt-dashboard,.bt-chart-card,.bt-price-panel,.bt-trade-panel,.bt-rankings,.bt-ranking-table-wrap,
         .wp-panel,.is-panel,.is-intro,.network-guide,.knowledge-card){background-color:#121a27!important}
body .v9-home .v9-price-card{background:linear-gradient(155deg,#1b2835,#111b26 67%,#0e1720)!important}
body .v9-home .v9-price-card .chart-mini{background:linear-gradient(180deg,#111820,#10151e)!important}
body .v9-home .v9-halving{background:linear-gradient(110deg,#16212c,#131e29 65%,#1e231f)!important}
body .v9-home .v9-toolstrip .v9-tool{background:#131e29!important}
body .v9-home .v9-toolstrip .v9-tool:hover{background:#1a2938!important}
body .v9-home .v9-feature{background:linear-gradient(155deg,#162331,#111b25)!important}
body .v9-home .v9-statbar{background:#111c27!important}
body .v9-home .v9-action-dark{background:#192431!important}
/* Routed analysis pages and their key panels */
body #markt .main-chart{background:#121418!important}
body #markt .market-aside{background:linear-gradient(155deg,#141e2e,#101722)!important}
body #markt .market-kpi-card{background:#181c23!important}
body #markt .overlay-toolbar .chip{background:#131d29!important}
body #markt .overlay-toolbar .chip.active{background:#233040!important}
body #indikatoren .indicator-card{background:linear-gradient(155deg,#141e2e,#101722)!important}
body #network .live-block-card{background:linear-gradient(130deg,#111825 0%,#0d1420 59%,#101925 100%)!important}
body #network .network-guide-grid>article{background:#111d2b!important}
body #strategien .bt-kpi{background:linear-gradient(135deg,#192538,#141f2f)!important}
body #strategien .bt-kpi.lead{background:linear-gradient(139deg,#56371f,#262c38 65%,#1b2634)!important}
body #knowledge-app :is(.k-card,.k-panel){background-color:#131d29!important}
body :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),select,textarea){background-color:#0b111b}
body .site-visit-counter{background:#121b26!important}
body .footer{background:#0b131c!important}
/* Standalone legal pages: original V15.2 backdrop, keeping newer bright text. */
body.legal-page{background:radial-gradient(ellipse 900px 430px at 50% -170px,#24304544,transparent 75%),#090e17!important}
body.legal-page .header{background:#11151bef!important}
body.legal-page :is(.legal-identity,.legal-info-box){background:#121b29!important}
body.legal-page .legal-crosslinks a{background:#1a2432!important}
/* Standalone debt clock: original V15.2 navy backdrop and cards. */
body.debt-page{
  --bg:#080e1b;--surface:#111a2b;--surface2:#162239;--stroke:#26354d;
  background:radial-gradient(ellipse 900px 560px at 50% -280px,#1c3551 0%,transparent 80%),#080e1b!important;
}
body.debt-page :is(.hero,.country){background:#111a2b!important}
body.debt-page .hero{background:linear-gradient(143deg,#192a3f 0%,#101a2d 72%)!important}
body.debt-page .info-strip{background:#142238!important}
body.debt-page :is(.panel,.country){background:#111a2b!important}
body.debt-page .country:hover{background:#152038!important}
body.debt-page .outline-btn{background:#16243a!important}
@media(max-width:760px){
 body .header .nav-row .main-nav.orbit-nav{background:#121d29!important}
 body .header .orbit-mobile-toggle{background:#1a2532!important}
}
