
form {
  border: thin solid #666;
  background: #f8daff;
  width: 25em;
  padding: 1em;
}
legend {
  font-size: 1.5em;
  margin-bottom: 1em;
}
input[type=number] {
  font-size: 1em;
  text-align: right;
  width: 4em;
}
label, span, output  {
  display:inline-block;
  width: 25em;
}
form p {
/* font-weight: bold; */
  font-size: 1.2em;
  background: #e7b2f4;

}
output {
  width: 24em;
 /* text-align: right; */
}
