/* カテゴリーメニュー：選択時の見た目（色・アイコンの切り替え） */
.category-menu a .cm-icon-active { display: none; }
.category-menu a.is-active .cm-icon-active { display: block; }
.category-menu a.is-active.has-active-icon .cm-icon-normal { display: none; }
.category-menu a[style*="--cm-bg"].is-active,
.category-menu a[style*="--cm-fg"].is-active {
  background: var(--cm-bg, transparent);
  border-radius: 10px;
}
.category-menu a.is-active .cat-label { color: var(--cm-fg, inherit); }
.category-menu a[style*="--cm-bg"].is-active .cat-label,
.category-menu a[style*="--cm-fg"].is-active .cat-label { color: var(--cm-fg, inherit); }