src/components/from-navigator/search-prompt.css
#urlbar-container {
  position: fixed !important;
  top: 28vh;
  left: calc(
    50vw -
    2px -
    var(--content-padding) +
    var(--sidebar-correction) *
    (var(--sidebar-width) + var(--content-padding) / 2)
  );
  z-index: 10;
  width: clamp(35rem, 35rem + 35vw, 46rem) !important;
  transform: translateX(-50%);
}

#urlbar {
  padding: var(--sm) !important;
  background-color: var(--base-200) !important;
  border: 2px solid var(--neutral) !important;
  border-radius: var(--lg) !important;
  box-shadow: var(--shadow);
  backdrop-filter: blur(1rem);
  transition: none !important;
}

#urlbar-background {
  background-color: transparent !important;
  border: none !important;
  border-radius: calc(var(--lg) - 2px) !important;
  outline: none !important;
}

.urlbar-input-container {
  margin-bottom: var(--sm);
}

#urlbar-search-mode-indicator {
  height: var(--xl);
  margin-top: -2px;
  background-color: var(--neutral) !important;
  border-radius: var(--md) !important;
}

.urlbar-icon {
  margin: auto 0;
}

.urlbar-input-box {
  font-weight: 600;
  font-size: 18px !important;
}

#identity-box {
  margin-top: -2px;
}

#identity-icon-label {
  display: none !important;
}

.urlbar-go-button {
  margin-top: -2px;
  border-radius: var(--sm) !important;
  transition: background-color var(--transition);

  &:hover {
    background-color: var(--neutral) !important;
  }
}

#urlbar-results {
  display: flex !important;
  flex-direction: column;
  gap: calc(var(--sm) / 3) !important;
}

.urlbarView-body-inner,
.search-one-offs {
  border: none !important;
}

.urlbarView-body-outer {
  border-top: 2px solid var(--neutral);
  border-bottom: 2px solid var(--neutral);
}

.urlbarView-row {
  height: var(--urlbar-container-height) !important;
  border-radius: var(--lg) !important;
  transition: background-color var(--transition);

  &[selected],
  &:hover {
    background-color: var(--neutral) !important;
  }
}

.searchbar-engine-one-off-item[selected] {
  background-color: var(--base-100) !important;
}

.search-one-offs {
  height: var(--urlbar-container-height) !important;

  & > * {
    margin: auto 0 !important;
  }
}
