/* Shared cross-site effects. Written only against --accent / --text / --muted /
   --border, never a site-specific color. This file should be IDENTICAL in both
   repos. If you change it here, copy the whole file to the other repo, no edits. */

.nav-links a {
  position: relative;
  transition: color 0.2s ease;
}
.nav-links a::after {
  content: "";
  position: absolute;
  left: 0; bottom: -4px;
  width: 0; height: 1px;
  background: var(--accent);
  transition: width 0.25s ease;
}
.nav-links a:hover {
  color: var(--text);
}
.nav-links a:hover::after {
  width: 100%;
}
