body{
	min-height: 100vh;
	background: rgb(255,188,250);
	background-image: linear-gradient(180deg, rgba(255,188,250,1) 0%, rgba(255,41,239,1) 52%, rgba(159,2,151,1) 100%);
	background-repeat: no-repeat;
	text-align: center;
}

h1 {
	color: white;
	font-family: 'Fredoka One', cursive;
	font-size: 100px;
}

p{
	font-family: 'Josefin Slab', serif;
	font-weight: bold;
	font-size: 30px;
}

div {
	font-family: 'Josefin Slab', serif;
	font-weight: bold;
	font-size: 30px;
	padding: 20px;
	border-style: outset; 
	border-color: white;
}

.flex-grid {
  display: flex;
}

.col {
  flex: 1;
}