
/* Phase 19B — public category hierarchy */
.mc-subcategory-nav{
  display:flex; gap:8px; overflow-x:auto; padding:2px 0 16px; margin:-2px 0 4px;
  scrollbar-width:thin; -webkit-overflow-scrolling:touch;
}
.mc-subcategory-nav a{
  flex:0 0 auto; text-decoration:none; border:1px solid var(--mc-border,#dfe3e8);
  background:var(--mc-card,#fff); color:var(--mc-text,#101114); border-radius:999px;
  padding:9px 13px; font-size:13px; font-weight:750; white-space:nowrap;
}
.mc-subcategory-nav a:hover{border-color:#101114; transform:translateY(-1px)}
.mc-subcategory-nav a.is-active{background:#101114;color:#fff;border-color:#101114}
html[data-theme="dark"] .mc-subcategory-nav a{background:#17191c;color:#f5f6f7;border-color:#30343a}
html[data-theme="dark"] .mc-subcategory-nav a.is-active{background:#ffd21c;color:#101114;border-color:#ffd21c}
.mc-detail-info-grid strong a{color:inherit;text-decoration:none}
.mc-detail-info-grid strong a:hover{text-decoration:underline}
@media(max-width:700px){.mc-subcategory-nav{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}}
