/* Shared SoloBitcoin identity, loaded last on every public document. */
html,html[data-theme],body,body[data-theme]{color-scheme:light;--bg:transparent!important;--bg-elev:rgba(255,247,229,.94)!important;--bg-elev-2:rgba(255,234,201,.94)!important;--panel:rgba(255,246,225,.94)!important;--card-bg:var(--panel)!important;--text:#361d10!important;--fg:#361d10!important;--muted:#75472d!important;--dim:#825637!important;--border:rgba(124,53,13,.24)!important;--border-soft:rgba(124,53,13,.16)!important;--accent:#ab3608!important;--accent-orange:#ab3608!important;--accent-soft:rgba(231,83,12,.12)!important;--green:#17654d!important;--accent-green:#17654d!important;--red:#ad2e20!important;--yellow:#855000!important;--blue:#225d7a!important;--purple:#725080!important;--topbar-bg:rgba(255,244,224,.94)!important;--halo-accent:transparent!important;--shadow:0 12px 35px rgba(111,35,4,.13)!important}
html{min-height:100%;background:#ec510d!important}body,body[data-theme]{min-height:100vh;background:linear-gradient(112deg,rgba(175,49,5,.68),rgba(247,87,13,.18) 70%),#fa6014!important;background-attachment:fixed!important;color:#fff4dc;isolation:isolate;padding-bottom:60px!important}
#sb-world-background{position:fixed;inset:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}
.hero,.hero-v3-wrap,.section,.metrics-shell,.hero-shade,.explore,body>main,body>section{background:transparent!important}.hero-shade{display:none}.hero{isolation:auto!important;overflow:visible!important}.hero-content{pointer-events:auto}.hero-content button{pointer-events:auto}
.topbar,.header,.tabbar,.vinetas-tabbar{background:rgba(255,244,225,.94)!important;color:#3b210f!important;border-color:rgba(126,55,15,.2)!important;backdrop-filter:blur(12px)}
.topbar a,.header a,.tabbar a,.vinetas-tabbar a,.brand-meta small{color:#582b14!important}.brand-mark,.brand-coin{background:#ef550f!important;color:white!important;border-radius:50%!important}.theme-toggle,[data-theme-toggle]{display:none!important}
.home-masthead,.masthead-sub,.home-masthead .kicker,.section-head,.section-heading,.breadcrumbs,.hero-footnote,.hero-footnote span,.metrics-shell>.container>h1,.metrics-shell>.container>p{color:#fff4dc!important}.home-masthead h1,.section-head h2{color:#fff4dc!important}
article,.panel,.card,.metric-card,.metric-hero,.metric-panel,.kpi-tile,.hero-v3-chart,.premium-access,.s21c-card,.market-square,.data-policy-strip,.metrics-toolbar,.filter-bar,.toolbar,.education-card,.bitacora-card,.bitacora-cta,.metric-chart-shell,.chart-card,.chart-panel,.table-wrap,.table-card,.table-wrapper,.content-card,.cycle-card,.cycle-compass,.status-card,.empty-state{background:rgba(255,245,223,.94)!important;color:#361d10!important;border-color:rgba(115,45,9,.21)!important;box-shadow:0 8px 25px rgba(114,31,2,.10)}
article article,.metric-stat,.metric-meta-list article{background:rgba(255,234,200,.65)!important;box-shadow:none}
article h1,article h2,article h3,.panel h1,.panel h2,.panel h3,.card h1,.card h2,.card h3,.metric-hero h1,.metric-panel h2{color:#361d10!important}
article p,.panel p,.card p,.kpi-label,.tile-note,.metric-card-label,.tile-delta.neutral{color:#75472d!important}
article a,.panel a,.card a,.metric-panel a,.metric-hero a{color:#a33508!important}
input,select,textarea{background:#fff7e9!important;color:#361d10!important;border-color:#cc9b72!important}button:not(.sb-world-control):not(.sbchat-launcher){color:inherit}table{background:rgba(255,245,224,.95);color:#361d10}th,td{border-color:rgba(115,45,9,.18)!important}th{color:#75472d!important}pre,code{color:#6d361b;background:rgba(255,238,209,.85)}
.sb-public-note{background:rgba(122,37,3,.79)!important;color:#fff2d5!important;border-bottom:1px solid #ffbd8244}.sb-public-note a{color:inherit!important}
.explore>a,.explore p,.explore .item-index,.explore .arrow,footer,footer a,footer>span:first-child{color:#fff2d5!important}.explore>a{border-color:#ffd7ad66!important}footer{background:transparent!important;border-color:#ffd7ad66!important}.brand-period{color:inherit}
.sb-world-control{position:fixed!important;inset:auto auto 14px 16px!important;z-index:850;display:flex;align-items:center;border:1px solid #ffcc9b99;border-radius:99px;padding:10px 15px;background:#853208;color:#fff5df;font:12px/1.2 Arial,sans-serif;cursor:pointer;box-shadow:0 4px 16px #74240533}.sb-world-control:focus-visible{outline:3px solid white;outline-offset:3px}
.sbchat-panel{background:#fff5e3!important;color:#361d10!important;border-color:#d79561!important}.sbchat-head{background:#fce5c5!important}.sbchat-sub,.sbchat-who,.sbchat-status{color:#75472d!important}.sbchat-close,.sbchat-retry,.sbchat-suggestions button{color:#653a22!important;border-color:#c48a5a!important}.sbchat-msg-user p{background:#ffe2b5!important;color:#361d10!important}.sbchat-sources a{color:#a33508!important}.sbchat-form button{color:white!important}.sbchat-status[data-error="1"]{color:#a32e18!important}
@media(max-width:700px){.topbar-inner{flex-wrap:wrap;gap:12px}.toplinks{flex-wrap:wrap}.sb-world-control{font-size:11px;padding:9px 12px}.sbchat-launcher{max-width:calc(100vw - 160px);font-size:12px}.container{max-width:100%}table{display:block;max-width:100%;overflow-x:auto}}
html body .home-masthead h1{color:#fff3d9!important}html body .hero-content h1{color:#fff3d9!important}html body .hero-content h1>span{color:#ffe6a6!important}
.metric-chart-empty[hidden]{display:none!important}.metric-spark rect{fill:#fff1d6;stroke:#d5af87}.metric-spark text{fill:#795034}.metric-spark path{stroke:#b64c0d}.breadcrumbs a{color:#fff3d9!important}.metric-hero .pill,.metric-hero .badge{color:#824112!important;background:#ffe0b5!important}
html body[data-theme] .home-masthead h1{color:#fff3d9!important}@media(max-width:700px){#sb-world-background{opacity:.48}.home-masthead{text-shadow:0 1px 2px #8b2a0755}}
