/* English label build - layout fixes for longer Latin labels.
   Loaded only by *.en.html (build_en.py links it right after css/public.css). */

/* Top nav. The original puts every separator at a fixed left:1.3rem, which only
   lines up when all items are equal-width 4-character Chinese labels. English
   labels differ in width, so:
     - anchor the separator to each item's RIGHT edge, centred in the gap
     - tighten gap + font a little so 8 items still fit between logo and icons  */
.nav-box {
  gap: 0.7rem;
  font-size: 0.19rem;
}
.nav-box .nav,
.nav-box .link {
  min-width: 0.8rem;
  padding: 0 0.1rem;
  white-space: nowrap;
}
.nav-box .nav::after,
.nav-box .link::after {
  left: auto;
  right: -0.35rem;          /* half of the .nav-box gap */
}
