/* Файл сгенерирован из style.scss - вручную не редактировать */

:where(.question-form) {
  --question-form-bg: var(--gradient-teal);
  --question-form-color-border: unset;
  --question-form-inner-offset: clamp(1.875rem, 1.542rem + 1.11vw, 2.5rem);
}

[data-color-theme=gray] .question-form {
  --question-form-bg: var(--image-gray-texture) no-repeat 0 0 / cover;
  --question-form-color-border: var(--color-brown);
}

.question-form {
  max-width: 45.625rem;
  margin-inline: auto;
  color: currentColor;
}
.question-form__title, .question-form__description {
  text-align: center;
}
.question-form__title {
  margin: 0 0 0.3125rem;
}
.question-form__description {
  max-width: 32.5rem;
  margin: 0 auto var(--question-form-inner-offset);
  font-family: var(--font-family-primary);
  font-size: clamp(1rem, 0.867rem + 0.44vw, 1.25rem);
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: -0.0375rem;
}
.question-form__body {
  display: flex;
  flex-direction: column;
  max-width: 32.5rem;
  margin-inline: auto;
}
.question-form__submit {
  width: 100%;
  margin-block-start: var(--question-form-inner-offset);
}
@media (width > 48rem) {
  .question-form {
    padding: 1.875rem;
    background: var(--question-form-bg);
    border: 0.0625rem solid var(--question-form-color-border);
    border-radius: 1.875rem;
  }
}
/*# sourceMappingURL=style.css.map */
