/* English names keep whole words; the existing navigation handles horizontal scrolling. */
html[lang="en"] .loot-guide-page [data-loot-browse] .loot-category-nav {
  grid-template-columns:repeat(7,minmax(88px,1fr));
  grid-template-rows:auto;
  grid-auto-flow:row;
  grid-auto-columns:auto;
  gap:16px 10px;
  overflow-x:auto;
  overscroll-behavior-inline:contain;
  scrollbar-width:thin;
}
html[lang="en"] .loot-guide-page [data-loot-browse] .loot-category-link > span:last-child {
  word-break:normal;
  overflow-wrap:normal;
}
html[lang="en"] .loot-guide-page :is(.loot-subcategory-nav,.loot-base-subcategory-nav) {
  grid-auto-columns:96px;
}
html[lang="en"] .loot-guide-page :is(.loot-subcategory-nav,.loot-base-subcategory-nav) .loot-charm-size-link {
  width:96px;
  word-break:normal;
  overflow-wrap:normal;
}
html[lang="en"] .loot-category--base {
  --base-socket-width:76px;
  --base-ethereal-width:96px;
}
html[lang="en"] .gambling-guide-page .gambling-nav {
  flex-wrap:wrap;
  row-gap:0;
}
html[lang="en"] .gambling-guide-page .gambling-nav a {
  flex-shrink:0;
  column-gap:.25em;
}
@media (max-width:600px) {
  html[lang="en"] .loot-guide-page :is(.loot-subcategory-nav,.loot-base-subcategory-nav) {
    grid-auto-flow:row;
    grid-template-columns:repeat(2,96px);
  }
}
