.ops-shell header nav a[aria-current=page]{color:var(--color-ink);text-decoration:underline;text-underline-offset:.2em}.ops-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--space-3)}.ops-stats>.bk-card{margin:0;padding:var(--space-4)}.ops-stat__value{margin:0;font-size:1.6rem;font-weight:600;line-height:1.2}.ops-stat__value--ok{color:var(--color-positive)}.ops-stat__value--bad{color:var(--color-danger)}.ops-stat__label{margin:var(--space-1) 0 0;color:var(--color-ink-muted);font-size:.85rem}.ops-muted{color:var(--color-ink-muted);font-size:.9rem;margin:0}.ops-section h2,.ops-chart-card h2{margin:0 0 var(--space-3);font-size:1.25rem}.ops-chart-page,.ops-chart-card,.ops-chart-scroll{min-width:0;max-width:100%}.ops-chart-page .bk-card+.bk-card{margin-top:0}.ops-chart-scroll{overflow-x:auto}.ops-chart-svg{width:100%;height:auto;display:block}.ops-chart-svg--run{min-width:52rem}.ops-chart-svg--dev{min-width:46rem}.ops-node{fill:var(--color-bg);stroke:var(--color-border);stroke-width:1.5}.ops-node--accent{stroke:var(--color-accent)}.ops-edge{stroke:var(--color-ink-muted);stroke-width:1.5;fill:none}.ops-arrow-head{fill:var(--color-ink-muted)}.ops-node__title{fill:var(--color-ink);font-size:14px;font-family:var(--font-sans)}.ops-node__sub{fill:var(--color-ink-muted);font-size:12px;font-family:var(--font-sans)}.ops-group{fill:none;stroke:var(--color-border);stroke-dasharray:4 4}
