.input {
  display: flex;
  flex-direction: column;
  font-size: 1.3rem;
  line-height: 1.3;
  font-family: "Inter Tight", sans-serif;
  font-optical-sizing: auto;
  /* font-weight: <weight>; */
  font-style: normal;
}

.input label {
  padding: 10px 0 5px 0;
  font-size: 1rem;
}

.input input {
  font-size: 1.1rem;
  padding: 0.5rem;
  border-radius: 0.4rem;
  outline: 1px solid hsl(var(--light-gray));
  border: none;
}

.input input:focus {
  outline: 2px solid hsl(var(--dark-gray));
}
