/* Krigsvold's aligned regions, restrained surfaces, compact records, and precise type roles. */
.dash-app { --dash-ui-font:var(--krigsvold-font-sans); --dash-number-font:var(--krigsvold-font-mono); --dash-chart-primary:var(--krigsvold-chart-1); --dash-chart-secondary:var(--krigsvold-chart-2); --dash-warning:var(--krigsvold-warning); --dash-danger:var(--krigsvold-danger); --dash-success:var(--krigsvold-green); --dash-overlay:var(--krigsvold-overlay-scrim); }
.dash-layout { grid-template-columns:12rem minmax(0,1fr); gap:2rem; }
.dash-sidebar { border:1px solid var(--ex-line); background:var(--ex-panel); }
.dash-sidebar .eyebrow { font-family:var(--dash-ui-font); }
.dash-sidebar nav a { text-transform:uppercase; font-size:.8rem; letter-spacing:.035em; }
.dash-grid > .dash-panel--categories { grid-column:1 / -1; }
.dash-heading h1 { font-family:var(--serif); font-weight:700; }
.dash-metric { border-top-width:2px; }
.dash-sidebar a[aria-current=page], .dash-sidebar a[aria-current=page]:hover { text-decoration: none; }
