/* [project]/src/app/(shell)/search/SearchIntro.module.css [app-client] (css) */
.SearchIntro-module__4U_Wla__intro {
  --search-ease: cubic-bezier(.22, 1, .36, 1);
  transition: padding-top .65s var(--search-ease);
  padding-top: 0;
  container-type: inline-size;
}

.SearchIntro-module__4U_Wla__intro > * + * {
  margin-top: 20px;
}

.SearchIntro-module__4U_Wla__title {
  width: max-content;
  max-width: 100%;
  transition: transform .65s var(--search-ease), font-size .65s var(--search-ease), line-height .65s var(--search-ease);
  font-size: 24px;
  line-height: 32px;
  transform: translateX(0);
}

.SearchIntro-module__4U_Wla__input, .SearchIntro-module__4U_Wla__submit {
  transition: padding .65s var(--search-ease), font-size .65s var(--search-ease), border-radius .65s var(--search-ease), box-shadow .65s var(--search-ease);
}

.SearchIntro-module__4U_Wla__modes {
  transition: grid-template-columns .65s var(--search-ease);
  grid-template-columns: 0fr auto 1fr;
  display: grid;
}

.SearchIntro-module__4U_Wla__modes > div {
  grid-column: 2;
}

.SearchIntro-module__4U_Wla__hint {
  transition: opacity .35s;
}

.SearchIntro-module__4U_Wla__intro[data-inviting="true"] {
  padding-top: max(0px, 50svh - 185px);
}

.SearchIntro-module__4U_Wla__intro[data-inviting="true"] .SearchIntro-module__4U_Wla__title {
  font-size: clamp(40px, 7cqw, 56px);
  line-height: 1.2;
  transform: translateX(calc(50cqw - 50%));
}

.SearchIntro-module__4U_Wla__intro[data-inviting="true"] .SearchIntro-module__4U_Wla__input {
  border-radius: 20px;
  padding: 22px 24px;
  font-size: 20px;
  box-shadow: 0 12px 40px #00000014;
}

.SearchIntro-module__4U_Wla__intro[data-inviting="true"] .SearchIntro-module__4U_Wla__submit {
  border-radius: 20px;
  padding-inline: 28px;
  font-size: 16px;
}

.SearchIntro-module__4U_Wla__intro[data-inviting="true"] .SearchIntro-module__4U_Wla__modes {
  grid-template-columns: 1fr auto 1fr;
}

.SearchIntro-module__4U_Wla__intro[data-inviting="true"] .SearchIntro-module__4U_Wla__hint {
  text-align: center;
}

@media (max-width: 767px) {
  .SearchIntro-module__4U_Wla__intro > * + * {
    margin-top: 16px;
  }

  .SearchIntro-module__4U_Wla__intro .SearchIntro-module__4U_Wla__input, .SearchIntro-module__4U_Wla__intro .SearchIntro-module__4U_Wla__submit {
    border-radius: 999px;
    min-height: 48px;
  }

  .SearchIntro-module__4U_Wla__intro[data-inviting="true"] {
    padding-top: max(0px,calc(min(33svh, var(--search-visible-height, 100svh) * .33) - 140px));
  }

  .SearchIntro-module__4U_Wla__intro[data-inviting="true"] .SearchIntro-module__4U_Wla__title {
    font-size: clamp(32px, 7cqw, 40px);
  }

  .SearchIntro-module__4U_Wla__intro[data-inviting="true"] .SearchIntro-module__4U_Wla__input {
    border-radius: 999px;
    padding: 12px 18px;
    font-size: 16px;
  }

  .SearchIntro-module__4U_Wla__intro[data-inviting="true"] .SearchIntro-module__4U_Wla__submit {
    border-radius: 999px;
    padding-inline: 18px;
    font-size: 14px;
  }

  .SearchIntro-module__4U_Wla__intro .SearchIntro-module__4U_Wla__modes > div {
    justify-content: center;
  }
}

@media (prefers-reduced-motion: reduce) {
  .SearchIntro-module__4U_Wla__intro, .SearchIntro-module__4U_Wla__intro * {
    transition: none !important;
  }
}

/*# sourceMappingURL=src_app_%28shell%29_search_SearchIntro_module_2199npd3ve8g4.css.map*/