/* Quiet monochrome treatment for the scanner's Agent Workspace only.
   Market direction, warnings, errors and connection lights retain their colors. */
#view-scanner .agent-workspace { border: 1px solid #3a3d3d; border-radius: 4px; background: #0b0d0e; }
#view-scanner .workspace-eyebrow, #view-scanner .workspace-map-tag { color: #b8bcba; }
#view-scanner .workspace-eyebrow > span:last-child { color: #929795; }
#view-scanner .workspace-spark { color: #f0f1ef; }
#view-scanner .workspace-intro h1 { color: #f2f3f1; font-weight: 400; letter-spacing: -.045em; }
#view-scanner .workspace-intro h1 > span { color: #b2b7b4; }
#view-scanner .workspace-intro > p, #view-scanner .workspace-facts { color: #b5bab7; }
#view-scanner .workspace-facts b { color: #f2f3f1; }
#view-scanner .workspace-facts a { color: #e1e4e1; text-decoration-color: #7e8580; }
#view-scanner .workspace-actions .btn.green { background: #eceeeb; border: 1px solid #eceeeb; color: #0b0d0e; }
#view-scanner .workspace-actions .btn.ghost { background: transparent; border: 1px solid #777e79; color: #eef0ed; }
#view-scanner .workspace-map { border: 1px solid #353a37; border-radius: 3px; background: #101213; }
#view-scanner .workspace-map-head, #view-scanner .workspace-map > p { color: #b2b8b3; }
#view-scanner .workspace-orbit i, #view-scanner .workspace-orbit i:nth-child(2) { border-color: #59615b; }
#view-scanner .workspace-orbit i:first-child::after { background: #d5d9d5; box-shadow: none; animation: none; }
#view-scanner .workspace-core { border: 1px solid #727a73; border-radius: 50%; background: #202421; box-shadow: none; color: #f0f2ef; }
#view-scanner .workspace-nodes a { border: 1px solid #444a45; border-radius: 3px; background: #171a18; color: #eef0ed; }
#view-scanner .workspace-nodes a:hover { border-color: #d3d8d3; transform: none; }
#view-scanner .node-icon, #view-scanner .workspace-shortcuts a > span, #view-scanner .workspace-shortcuts b { color: #dce0dc; }
#view-scanner .workspace-nodes small { color: #b0b7b1; }
#view-scanner .workspace-shortcuts a { border: 1px solid #3b413c; border-radius: 3px; background: #111413; color: #f0f2ef; }
#view-scanner .workspace-shortcuts a:hover { border-color: #aeb6ae; background: #1b201c; }
#view-scanner .workspace-shortcuts small { color: #b3bab4; }
#view-scanner .market-search { color: #c2c8c2; }
#view-scanner .market-search input { border: 1px solid #5d665e; border-radius: 3px; background: #101312; color: #f2f3f1; }
#view-scanner .market-lanes button { border: 1px solid #515a52; border-radius: 3px; background: #151917; color: #e1e5e1; }
#view-scanner .market-lanes button[aria-pressed="true"] { border-color: #ebeeea; background: #e9ece8; color: #101311; }
#view-scanner .market-result-count { color: #b5bbb5; }
#view-scanner .agent-workspace a:focus-visible, #view-scanner .workspace-shortcuts a:focus-visible, #view-scanner .market-toolbar :focus-visible { outline: 2px solid #f4f6f3; outline-offset: 3px; }
