/* 1: Only the slow/error loader state gains controls. The normal coin stays identical. */
.site-loader-feedback {
  position: absolute;
  top: calc(50% + 120px);
  left: 50%;
  transform: translateX(-50%);
  width: min(360px, calc(100vw - 40px));
  color: #f1d28a;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}
.site-loader-feedback[hidden] { display: none; }
.site-loader-feedback button {
  margin-top: 16px;
  padding: 10px 20px;
  border: 1px solid #d7a742;
  border-radius: 999px;
  background: #000;
  color: #f1d28a;
  cursor: pointer;
  font: inherit;
}

/* 2: Unhide the actual nested label; retain the existing button's typography and border. */
html[data-dh-page="agents"] body #inh75-2 #i5qs4-2-3 {
  display: block !important;
}

/* 3: Reserve clearance at the end of the mobile footer for the existing floating button. */
@media (max-width: 700px) {
  html body #dh-contact {
    padding-bottom: calc(clamp(26px, 4vw, 50px) + 64px) !important;
  }
}

/* 4: Suppress only the duplicate subtitle, retaining its space and all hero positions. */
html[data-dh-page="deviate"] body #ispyh-2-2-2-2 {
  visibility: hidden !important;
}
