* {
  margin: 0;
  padding: 0;
}

img {
  max-width: 15rem;
}

body, form {
  margin: 1rem;
  display: flex;
  max-width: 30rem;
}

form, form > div {
  gap: 0.75rem;
}

label {
  margin: 0 1rem 0 1rem;
}

.column {
  display: flex;
  flex-direction: column;
}
.centered {
  display: flex;
  align-items: center;
  justify-content: center;
}
.centered > button {
  margin-left: 2rem;
  margin-right: 2rem;
}
.hidden {
  display: none;
}

input[type="checkbox"], input[type="radio"], button {
  scale: 2;
}
input[type="text"] {
  height: 2rem;
}
button {
  margin-top: 1rem;
  padding: 0.2rem;
}
