/* LF-SITE-001B — Market Weather local text ownership. */
:root{--mw-text-light:#fff8e9;--mw-body-light:#dce9e2;--mw-text-dark:#102a23;--mw-body-dark:#334a41;--mw-gold:#edc971}
/* Main console is dark by default. */
body,.app-shell,.workspace,.gadget,.gadget-panel,.instrument,.visual,.right,.market-command-deck,.history-drawer{color:var(--mw-text-light)}
:is(.app-shell,.workspace,.gadget,.gadget-panel,.instrument,.visual,.right,.market-command-deck,.history-drawer) :is(h1,h2,h3,h4,strong,b){opacity:1}
:is(.app-shell,.workspace,.gadget,.gadget-panel,.instrument,.visual,.right,.market-command-deck,.history-drawer) :is(p,li,small,label,.gadget-foot){color:var(--mw-body-light);opacity:1}
/* Known light/popover/detail surfaces. */
:is(.heat-detail,.modal,.popover,.tooltip,.light-panel,.paper-panel){color:var(--mw-text-dark)!important}
:is(.heat-detail,.modal,.popover,.tooltip,.light-panel,.paper-panel) :is(h1,h2,h3,h4,strong,b){color:var(--mw-text-dark)!important;opacity:1!important}
:is(.heat-detail,.modal,.popover,.tooltip,.light-panel,.paper-panel) :is(p,li,small,label,.muted){color:var(--mw-body-dark)!important;opacity:1!important}
/* Compact metadata should remain readable. */
:is(.gadget-heading,.gadget-panel-head,.workspace-intro,.metric,.conditions-stats,.heat-scale,.data-attribution) small{opacity:1!important}
