*,
*:before,
*:after{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
body{
    background-color: #0a0a0a;
}
nav{
    height: 50vh;
    width: 50vw;
    min-width: 600px;
    display: flex;
    align-items: center;
    text-align: left;
    justify-content: space-around;
    margin: auto;
}
a{
    position: relative;
    text-decoration: none;
    font-family: 'Poppins',sans-serif;
    color: #a0a0a0;
    font-size: 18px;
    letter-spacing: 0.5px;
    padding: 0 10px;
}
a:after{
    content: "";
    position: absolute;
    background-color: #ff3c78;
    height: 3px;
    width: 0;
    left: 0;
    bottom: -10px;
    transition: 0.3s;
}
a:hover{
    color: #ffffff;
}
a:hover:after{
    width: 100%;
}

xmp{
    text-align: center;
    color: #a0a0a0;
}

    .ShutBox {
        padding-top: 10%;
        height: 90px;
        min-width: 1500px;
    }

    
html::-webkit-scrollbar {
    width: 1vw;
    color: #a0a0a0;
    background: var(--bkg);
  }
  
  html::-webkit-scrollbar-track {
    background: var(--bkg);
    margin-block: 0.5rem;
    border-radius: 100vw;
  }
  
  html::-webkit-scrollbar-thumb {
    border: 0.2vw solid var(--light);
    border-radius: 100vw;
  }
  
  html::-webkit-scrollbar-thumb:hover {
    border-color: var(--accent);
    background-color: var(--accent);
  }
  
  
  /* for Firefox */
  html {
    scrollbar-width: auto;
    scrollbar-color: var(--accent) var(--dark);
  }
