:root {
   background-color: rgb(161, 174, 218);
   font-size: 20;
}

* {
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   font-size: 30;
   font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}

h1 {
   font-size: 2.5rem;
   color: black;
   margin-bottom: 4rem;
}

h2 {
   font-size: 1.5rem;
   margin-bottom: 3rem;
}

.container {
   width: 100vw;
   height: 100vh;
   display: flex;
   justify-content: center;
   align-items: center;
   max-width: 80rem;
   margin: o auto;
   padding: 1rem;
}

.flex-column {
   display: flex;
   flex-direction: column;
}

.flex-center {
   justify-content: center;
   align-items: center;
}

.justify-center {
   justify-content: center;
}

.text-center {
   text-align: center;
}

.hidden {
   display: none;
}

.btn {
   font-size: 1.5rem;
   padding: 0.4rem 0;
   width: 20rem;
   text-align: center;
   margin-bottom: 0.5rem;
   text-decoration: none;
   color: black;
   background:blueviolet;
   border-radius: 5px;
}

.btn:hover {
   cursor: pointer;
   box-shadow: black;
   transition: transform 150ms;
   transform: scale(1.03);
}

.btn[disabled]:hover {
   cursor: not-allowed;
   box-shadow: none;
   transform: none;
}


#changecolor {
   background: rgb(187, 90, 171);
}

/*end css itoooooo*/

.end-form-container {
   width: 100%;
   display: flex;
   flex-direction: column;
   align-items: center;
   max-width: 30rem;
}


#end-text {
   font-size: 2rem;
   text-align: center;
}


#color {
   background: rgb(44, 97, 204);
}

/*easy3.html*/

#changec {
   background: rgb(44, 97, 204);
}

/*homepage*/

#homepage {
   background: pink;
}

#nextlevel {
   background: yellow;
}
