/* Minor overrides only — Tabler loaded from CDN handles the layout. */
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; }
code { font-family: "SF Mono", "Menlo", monospace; }

/* White nav menu items */
.navbar-vertical .nav-link,
.navbar-vertical .nav-link-title,
.navbar-vertical .nav-link-icon { color: rgba(255, 255, 255, 0.9) !important; }
.navbar-vertical .nav-link:hover,
.navbar-vertical .nav-link:hover .nav-link-title,
.navbar-vertical .nav-link:hover .nav-link-icon { color: #fff !important; }

/* Show/Hide Graphs on /nodes/{id} -- BOTH form factors.
   Lives here, not in base.html, because base.html's mobile stylesheet is
   wrapped in {{if eq .FormFactor "mobile"}} and never reaches a laptop
   (CLAUDE.md Rule 13). Only the mobile toolbar's sizing belongs there.

   Collapsing via a container class leaves each column's own .d-none --
   the per-graph Graphs checkboxes -- untouched, so that selection
   survives a hide/show round trip instead of being reset to all-visible. */
#metrics-cards.metrics-collapsed .metric-col { display: none !important; }
