* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

main {
  width: 50%;
  background-color: #cccccc;
  margin: 0px auto;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

main div {
  background-color: #4ea958;
  height: 100px;
  border: 1px solid black;
  width: 100%;
}

#small {
  font-size: small;
  /* font-weight: normal; */
}

.italic {
  font-style: italic;
  /* color: black; */
}

.big {
  font-size: large;
  /* text-decoration: none; */
}

.bold {
  font-weight: bold;
}

.bold.big {
  text-decoration: underline;
}

main > div > p {
  color: white;
}

body > main > div{
    /* background-color: lightblue; */
}