h1{text-align: center; color:#FFAF58;}




h2 {
  position: relative;
  background: #FFDB99;
  box-shadow: 0px 0px 0px 5px #FFDB99;
  border: dashed 2px #ffa500;
  padding: 0.2em 0.5em;
  color: white;
}

h2:after {
  position: absolute;
  content: '';
  left: -7px;
  top: -7px;
  border-width: 0 0 15px 15px;
  border-style: solid;
  border-color: #fff #fff #ffdb99;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}





table{
  width: 100%;
  border-collapse: collapse;
}

table tr{
  background-image: linear-gradient(40deg, white 0%, #f0fff0 99%);
}

table tr:last-child *{
  border-bottom: none;
}

table th,table td{
  text-align: center;
  border: solid 2px #fff;
  color: black;
  padding: 10px 0;
}

body{background-color: #FFF4E0;}
