.nds-feedback-button {
  height: 32px;
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 0 11px;
  border-radius: 6px;
  border: 1px solid #edc9a5;
  background: #fffaf4;
  color: #9a4c06;
  box-shadow: none;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 120ms ease, border-color 120ms ease;
}
.nds-feedback-button:hover {
  background: #ffedd5;
  border-color: #d9a671;
}
.nds-feedback-button:focus-visible {
  outline: 2px solid var(--nds-accent, #0078d4);
  outline-offset: 2px;
}
.nds-feedback-icon {
  display: inline-flex;
  width: 14px;
  height: 14px;
  line-height: 1;
}
.nds-feedback-icon svg {
  width: 14px;
  height: 14px;
}
.nds-feedback-label {
  letter-spacing: normal;
}
html[data-theme='dark'] .nds-feedback-button {
  background: #302619;
  color: #fbbf24;
  border-color: #725629;
}
html[data-theme='dark'] .nds-feedback-button:hover { background: #49341d; }
/* One entry point, not two: the Settings block that carried the same link is
   now a duplicate of the header button. */
div:has(> a[data-nds-feedback-link]) {
  display: none !important;
}
