/* The removed shop link left its label outside the theme's anchor styling. */
#access #menu-item-3289:not(:has(a)) {
  color: #aaa;
  font-size: 13px;
  line-height: 38px;
  padding: 0 10px;
}

/* The removed search form left an empty widget and its bottom margin. */
.widget_search:not(:has(input, form, a)) {
  display: none;
}

/* The comment form lost every field, so only its labels remained and nothing can be submitted;
   the reply links lead to that dead form. Existing comments stay visible. */
#respond:not(:has(input, textarea, form)) {
  display: none;
}
#comments:has(#respond):not(:has(#respond input, #respond textarea, #respond form)) .reply {
  display: none;
}
