svg{
    position: absolute;
    left: -.25em;
    fill: none;
    stroke: var(--highlight);
    stroke-dasharray: 150 480;
    stroke-dashoffset: 150;
    transition: 1.5s ease-in-out;
}
.home-container {
    margin: auto;
    margin-top: 3em;
    height: 90vh;
    width: 95%;
    display: flex;
    background:
      linear-gradient(to left, rgba(100, 6, 115, 0.22)52%, rgba(0, 0, 0, 0.7)70%), url(https://cdn.wallpapersafari.com/7/23/e84ObF.jpg) no-repeat;
    background-size: cover;
    box-shadow: 4px 15px 45px black;
}

.home-content{
    width: 95vw;
}

.loginBtn{
    position: absolute;
    right: 20em;
    top: 4em;
    background-color: var(--secondary-purple);
    border-radius: 12px;
    color: white;
    /* width: 15em; */
    height: 5em;
    transition: 1s all;
}
.loginBtn:hover{
    background-color: var(--main-purple);
}
.loginBtn:hover svg{
    stroke-dashoffset: -480;
}
.center{
    width: 20em;
    height: 5em;
    position: absolute;
}
.welcomeText {
    font-family: "Uncial Antiqua";
    margin: 6% 0 0 20px; 
    text-shadow: 2px 1px 5px black;
    font-size: 6em;
    line-height: 140px;
    color: white;
}
.welcomeText:first-letter{
    color: var(--main-purple);
    float:left;
    font-family: 'Euphoria Script';
    font-size: 350px;
    text-shadow: 10px 10px 25px black, 5px 5px var(--secondary-purple), -5px -5px var(--secondary-purple); 
    letter-spacing: 10px;
    margin-top: 1px;
}
.welcomeSubText{
    color: white;
    font-size: 1.5em;
    width: 35%;
    margin: 10px 0 0 6em;
    text-shadow: 3px 3px 3px black;
    font-family: Uncial Antiqua;
}
.homePicContainer{
    display: flex;
    justify-content: space-evenly;
    margin: 1em 0 0 10em;
    width: 35%;
}
.homePic{
    width: 350px;
    filter: drop-shadow(10px -8px 2px var(--secondary-purple))
    drop-shadow(-11px 9px 2px var(--main-purple));
}
.tablePic{
    position: sticky;
    margin: auto;
    margin-right: 5%;
    width: 1000px;
    filter:saturate(300%);
}
/* .tablePic::after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 14em;
    left: 0;
    backdrop-filter: blur(1px);
    mask-image: linear-gradient(
        0deg, 
        rgba(0,0,0,1) 0%, 
        rgba(0,0,0,1) 10%, 
        rgba(0,0,0,0) 30%, 
        rgba(0,0,0,0) 40%, 
        rgba(0,0,0,1) 60%, 
        rgba(0,0,0,1) 100%);
} */

@media only screen and (max-width: 1920px) {
    .welcomeSubText {
        margin-left: 8em;
        width: 40%;
    }
  }

  @media screen and (max-width: 1440px) {
    .welcomeSubText {
        margin-left: 6em;
        width: 50%;
        font-size: 1.25em;
        margin-left:25% ;
    }

    .welcomeText {
        font-size: 2.5em;
        line-height: 50px;
        margin-top: 15%;
    }

    .loginBtn{
        right: 25em;
        top: 52em;
    }
  }
    