/* body{
  background-image: url("wtrclr.jpg");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  background-color:pink;
  padding: 100px;
}

nav{
  text-decoration: none;
}
*/
 /* header{
  color: #fff;
  padding: 100px;
}  */

/* ///////////////////////////////////////////////////////////////////
HOW TO FIX THE NAV COLORATION 
enter tags for the actual div and the hover class on the div
then use text decoration none 
/////////////////////////////////////////////////////////////////// */

h1{
  color:white;
  background-color: palevioletred;
  padding: 20px;
  
}
h6{
  text-decoration: none;
  
}
h6:hover{
  text-decoration: none;
}


.para{
  background-color: palevioletred;
  padding: 20px;
  align-content: center;
  width:600px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: medium;
}

.para p{
  color: white;

}

a{
  text-decoration: none;
}

body {
  font-family: Impact, sans-serif;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-font-kearning: normal;
  -webkit-text-size-adjust: 100%;
  padding: 100px;

  
}
html, body {
  width: 100vw;
  height: 100vh;
}
body {
  background-image: url("imgs/arch.jpg");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-color: black;


  transform-style: preserve-3d;
  transform: perspective(60rem);
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;

  
}
.Menu{
  width: 100%;
  height: auto;
}
.Menu-list {
  font-size: 4.25rem;
  line-height: 1.2;
  text-transform: uppercase;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  transform: rotateX(-10deg) rotateY(20deg);
}
.Menu-list-item {
  position: relative;
  color: transparent;
  cursor: pointer;
}
.Menu-list-item::before {
  content: '';
  display: block;
  position: absolute;
  top: 49%;
  left: -10%;
  right: -10%;
  height: 4px;
  border-radius: 4px;
  margin-top: -2px;
  background:palevioletred;
  transform: scale(0);
  transition: transform 0.8s cubic-bezier(0.16, 1.08, 0.38, 0.98);
  z-index: 1;
}

.Menu ul li:hover{
  text-decoration: none;
}

.Mask {
  display: block;
  position: absolute;
  overflow: hidden;
  color: black;
  top: 0;
  height: 49%;
  transition: all 0.8s cubic-bezier(0.16, 1.08, 0.38, 0.98);

  
}
.Mask span {
  display: block;
}
.Mask + .Mask {
  top: 48.9%;
  height: 51.1%;
}
.Mask + .Mask span {
  transform: translateY(-49%);

  
}

.Menu-list-item:hover .Mask, .Menu-list-item:active .Mask {
  color: black;
  transform: skewX(12deg) translateX(5px);
}
.Menu-list-item:hover .Mask + .Mask, .Menu-list-item:active .Mask + .Mask {
  transform: skewX(12deg) translateX(-5px);
}
.Menu-list-item:hover::before, .Menu-list-item:active::before {
  transform: scale(1);
}
