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 { background-color: #fff4e0; } body{background-color: #FFF4E0;}