@font-face {
  font-family: CaviarDreams;
  src: url('/Fonts/CaviarDreams.ttf');
}
@font-face {
  font-family: MTBlack;
  src: url('/Fonts/MTBlackPersonal.otf');
}
body {
  background-color: white;
}
header {
  background-color: rgb(120,180,0);
  color: white;
  border: 5px double white;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3px;
}
.welcomecont {
  background-color: rgb(120,180,0);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin: auto;
  padding: 15px;
  border-radius: 10px;
}
.welcome {
  font-size: 2rem;
  gap: 20px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  width: 720px;
  height: 480px;
  background-image: linear-gradient(to bottom, white 50%, rgb(250,250,255), rgb(240,240,255));
  overflow: hidden;
}
.welcome p {
  max-width: 20rem;
}
.pre-start {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 700px;
  height: 460px;
}
.pre-start button {
  color: white;
  background-color: rgb(250,0,0);
  border: 15px dotted yellow;
  font-family: MTBlack, sans-serif;
  font-size: 100px;
  border-radius: 10px;
  transition: background-color 0.4s, transform 0.4s, border 0.4s;
}
.pre-start button:hover {
  transform: scale(1.1);
  background-color: rgb(200,0,0);
  border: 15px dotted rgb(200,200,0);
}
.prewelcome {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 10px;
  gap: 15px;
}
.featured {
  background-color: rgb(230,180,20);
  border: 5px solid rgb(180,150,20);
  border-radius: 10px;
  color: rgb(80,80,80);
  max-width: 200px;
  min-height: 500px;
  padding: 5px;
  font-family: CaviarDreams;
  display: flex;
  flex-direction: column;
}
.featured svg {
  max-width: 190px;
  font-family: CaviarDreams;
  height: auto;
  margin: auto;
}
.featuredcont {
  background-color: rgb(230,230,180);
  flex-grow: 1;
  padding: 5px;
  font-size: 1rem;
}
.events {
  width: 940px;
  max-width: 950px;
  min-height: 500px;
  background-image: linear-gradient(to bottom, rgb(50,50,150), rgb(150,150,230), rgb(50,50,150));
  border: 5px solid rgb(40,40,135);
  border-radius: 10px;
  /* Will be deleted after completion */
  display: flex;
  align-items: center;
  justify-content: center;
}

.container {
  width: 720px;
  height: 480px;
  box-sizing: border-box;
}
.btn1 {
  background-color: rgb(100,100,255);
  border: 5px solid blue;
  font-family: MTBlack;
  font-size: 2rem;
  padding: 5px;
}