/* Hover states cannot live in a Dash `style` dict — inline styles have no
   :hover. Anything in assets/ is auto-loaded, so this file needs no
   registration. */

/* .nav-btn covers the sticky section nav pills and the per-figure expand
   controls. They share this rule rather than carrying one of their own, so the
   three groups cannot drift apart. */
.link-btn:hover,
.nav-btn:hover {
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(15, 23, 42, 0.12);
  border-color: #94a3b8;
}

/* Kill the purple visited-link default — these are buttons, not prose links. */
.link-btn:visited,
.nav-btn:visited {
  color: #1e40af;
}