.docs-topbar .docs-search {
  position: relative;
  gap: 10px;
}

.docs-topbar .docs-search input {
  width: 100%;
  height: 100%;
  border: 0 !important;
  outline: 0 !important;
  background: transparent !important;
  color: var(--docs-text, #f3f7ff) !important;
  box-shadow: none !important;
  padding: 0 !important;
  font: inherit;
}

.docs-topbar .docs-search input::placeholder {
  color: var(--docs-muted, #a6b3c2);
}

.voice-search-empty {
  margin-top: 16px;
  color: var(--docs-muted, #a6b3c2);
  text-align: center;
}

.voice-search-hidden {
  display: none !important;
}

/* Make the handle look like Extynct Docs usernames, not numeric IDs. */
.docs-user-text small {
  max-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* Keep the new V/voice icon from reverting to a menu-looking mark. */
.docs-logo-mark {
  font-size: 0 !important;
  position: relative !important;
}

.docs-logo-mark::before {
  content: "V";
  font-size: 1rem;
  font-weight: 950;
  color: #fff;
  letter-spacing: -0.08em;
}

.docs-logo-mark::after {
  content: "";
  position: absolute;
  width: 15px;
  height: 22px;
  border: 2px solid rgba(255, 255, 255, 0.78);
  border-left: 0;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  right: 7px;
  top: 5px;
  opacity: 0.72;
}
