/* Original terminal styling is retained. These additions support the expanded directory. */
.sidebar{height:100vh}.sidebar nav{min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5b694d transparent}.sidebar-foot{flex-shrink:0}.new-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 22px}.new-tool-grid a{border-bottom:1px solid var(--border);padding:9px 0;font-size:11px;color:var(--lime)}.release-policies{display:flex;gap:13px;flex-wrap:wrap}#page-reference h3{font-size:15px;font-weight:500;margin:24px 0 10px}#page-reference p{max-width:1080px}.sidebar nav a:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}#pageTitle{overflow-wrap:anywhere}html[data-theme=light] .new-tool-grid a{color:#8e471f}html[data-theme=light] #page-reference p,html[data-theme=light] .guide p{color:#526847}html[data-theme=light] .guide{background:#f4f8ec;border-color:#c1d3a9}html[data-theme=light] .sidebar nav a{color:#516847}html[data-theme=light] .sidebar nav a:hover{background:#e1ebd5;color:#314924}html[data-theme=light] .sidebar nav a.active{background:#ede0ca;color:#8c491e;border-color:#d0b48d}html[data-theme=light] .metric{background:linear-gradient(120deg,#eef3e6,#e4edda);border-color:#b9cfa1}html[data-theme=light] .metric-top,html[data-theme=light] .metric-bottom{color:#577345}html[data-theme=light] .metric-value{color:#243b1a}html[data-theme=light] .pill.neutral{background:#e5ecdc;color:#4a623b;border-color:#bdd0a8}html[data-theme=light] .panel-note,html[data-theme=light] .panel-sub,html[data-theme=light] .note{color:#536b42}html[data-theme=light] .panel h2{color:#263c1c}html[data-theme=light] th{background:#e9f1de;color:#4b6638;border-color:#c5d7b0}html[data-theme=light] td{color:#2e4522;border-color:#cbdab9}html[data-theme=light] tbody tr:hover{background:#edf3e6}html[data-theme=light] .notice{background:#f8eedc;border-color:#d4be96;color:#785525}html[data-theme=light] .button{background:#e8efdf;border-color:#b9cda6;color:#39542a}html[data-theme=light] .button.primary{background:#a95525;border-color:#a95525;color:white}html[data-theme=light] .topbar .breadcrumb strong{color:#3d542e}html[data-theme=light] .sidebar-foot .limit-mark{color:#2e4421}html[data-theme=light] .funding-row-value{color:#497330}html[data-theme=light] .result strong{color:#2b471b}html[data-theme=light] .result small{color:#53733c}html[data-theme=light] .result{background:#edf4e3;border-color:#b9cea4}html[data-theme=light] .mode-bar{background:#edf3e4;border-color:#bfd1ab}html[data-theme=light] .mode-bar strong{color:#3c592a}html[data-theme=light] .empty{color:#526c41}html[data-theme=light] .chart-labels{color:#577347}html[data-theme=light] .hero{background:radial-gradient(ellipse at 83% 60%,#c3dba6aa,transparent 46%),#e9f0df;border-color:#bccfa6}html[data-theme=light] .hero p{color:#506b3d}html[data-theme=light] .hero h2{color:#253a1b}html[data-theme=light] .hero h2 em{color:#5a7842}
@media(max-width:1200px){.new-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.sidebar{height:auto}.new-tool-grid{grid-template-columns:1fr}.release-policies{width:100%}}

#overview-chart-host{min-width:0;margin:0 0 24px}#overview-chart-host .dl-intro h2{font-size:25px}#overview-chart-host .dl-root{margin-top:12px}#overview-chart-host .dl-primary-pane{width:100%}#hero[hidden]{display:none!important}.terminal-topbar>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
