:root{--color-primary:#10b981;--color-primary-dark:#059669;--color-primary-light:#34d399;--bg-primary:#0f1419;--bg-secondary:#1a2332;--bg-card:rgba(17,24,39,.6);--text-primary:#fff;--text-secondary:#9ca3af;--text-tertiary:#6b7280;--border-primary:rgba(16,185,129,.1);--shadow-sm:0 2px 8px rgba(0,0,0,.1);--shadow-md:0 4px 20px rgba(0,0,0,.15);--shadow-lg:0 8px 40px rgba(0,0,0,.2)}body.light-mode{--color-primary:#059669;--color-primary-dark:#047857;--color-primary-light:#10b981;--bg-primary:#f5f5f0;--bg-secondary:#fff;--bg-card:hsla(0,0%,100%,.8);--text-primary:#1f2937;--text-secondary:#4b5563;--text-tertiary:#6b7280;--border-primary:rgba(5,150,105,.15);--shadow-sm:0 2px 8px rgba(0,0,0,.05);--shadow-md:0 4px 20px rgba(0,0,0,.08);--shadow-lg:0 8px 40px rgba(0,0,0,.12);background:var(--bg-primary);color:var(--text-primary)}body.light-mode .main-nav,body.light-mode .main-nav.dark-nav{background:var(--nav-bg-solid,#fff);border-bottom-color:rgba(5,150,105,.15)}body.light-mode .investment-feed-sidebar,body.light-mode .notifications-sidebar{background:var(--sidebar-bg);border-right-color:var(--sidebar-border)}body.light-mode .feed-header{background:hsla(0,0%,100%,.95)}body.light-mode .component-card,body.light-mode .metric-card,body.light-mode .quick-action-btn{background:var(--bg-card);backdrop-filter:blur(10px);box-shadow:var(--shadow-sm)}body.light-mode .component-card:hover,body.light-mode .metric-card:hover{box-shadow:var(--shadow-md)}body.light-mode input,body.light-mode select,body.light-mode textarea{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-primary)}body.light-mode input:focus,body.light-mode select:focus,body.light-mode textarea:focus{background:#fff;border-color:var(--color-primary)}body.light-mode ::-webkit-scrollbar-track{background:hsla(60,20%,95%,.5)}body.light-mode ::-webkit-scrollbar-thumb{background:rgba(5,150,105,.3)}body.light-mode ::-webkit-scrollbar-thumb:hover{background:rgba(5,150,105,.5)}