/* Shared pill-tab appearance, matched to the live comu.com homepage. */
body :is(.effects-tab, .ckm-tab, .feature-tab, .np-media-tab, .blog-filter-btn) {
  background: #f8f9fd !important;
  border: 1px solid #e5e7eb !important;
  border-radius: 999px !important;
  color: #707273 !important;
  box-shadow: none !important;
}
body :is(.effects-tab, .ckm-tab, .feature-tab, .np-media-tab, .blog-filter-btn):hover {
  background: #f8f9fd !important;
  border-color: rgba(34, 119, 255, .35) !important;
  color: #2277ff !important;
  box-shadow: none !important;
}
body :is(.effects-tab, .ckm-tab, .feature-tab, .np-media-tab, .blog-filter-btn):is(.active, .is-active, [aria-selected="true"]) {
  background: rgba(34, 119, 255, .06) !important;
  border-color: rgba(34, 119, 255, .65) !important;
  color: #2277ff !important;
  box-shadow: none !important;
}
body :is(.effects-tab, .ckm-tab, .feature-tab, .np-media-tab, .blog-filter-btn):focus-visible {
  outline: 2px solid #2277ff;
  outline-offset: 3px;
}
