:root {
  --green2: #79c14bff;
--green: #d9f5b5ff;
--purp: #F0CFFF;
--purp2: #C98BF0;
--purp3: #A258D4;
--white2: #EBDFED;
--white: #FDF5FF;
--black: #12150eff;
}

@font-face {
  font-family: frut;
  src: url(https://file.garden/ZXJkOcYwORXn2d9V/Frutiger.ttf)
}

@font-face {
  font-family: rocket;
  src: url(https://file.garden/ZXJkOcYwORXn2d9V/rocketpopfonts/rocketpop.otf)
}

body {
  font-family: frut;
}

.header {
  border: 3px solid var(--black);
  padding: 5px;
  height: 30px;
  background: var(--purp);
  background-image: radial-gradient(
      circle at center,
      #12150e30 0.15em,
      transparent 0
    ), radial-gradient(circle at center, #12150e30 0.15em, transparent 0);
  background-size: 1.3em 1.3em;
  background-position: 0 0, .65em .65em;
  font-family: rocket;
  color: var(--purp2);
  width: 800px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 30px;
  padding-left:15px;
  border-radius: 20px 20px 0px 0px;
}

.header span {
  filter: drop-shadow( 0 3px #9a6fb0) drop-shadow( 2px 0 #9a6fb0) drop-shadow( 0 -1px #dfa9ff) drop-shadow( -1px 0 #9a6fb0) drop-shadow( 0 5px var(--white)) drop-shadow( 5px 0 var(--white)) drop-shadow( 0 -5px var(--white)) drop-shadow( -5px 0 var(--white)) drop-shadow(1px 1px 0 rgba(172,172,172,0.6)) drop-shadow(1px 1px 0 rgba(172,172,172,0.6));
  color:var(--green);
  font-size: 50px;
  position: relative;
  display: inline-block;
  margin-top: -25px;
}

.mainbody {
 box-shadow: inset 0px 0px 0px 5px #F0CFFF, inset 0px 0px 0px 6px #12150E;
  border: 3px solid var(--black);
  border-top: none;
  width: 800px;
  margin-right: auto;
  margin-left: auto;
  padding: 10px;
  background: var(--white);
  color: var(--black);
  
}