.custom-card-form {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
  margin-bottom: 1.2rem;
}

.custom-card-form__conditional[hidden] {
  display: none;
}

.custom-card-form__upload input[type='file'] {
  display: block;
  width: 100%;
  font: inherit;
  padding: 1rem 0;
}

.custom-card-form__hint {
  margin-top: 0.5rem;
  opacity: 0.7;
}

.custom-card-form__hint a {
  text-decoration: underline;
}
