body{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    background-color: rgb(0, 0, 0);
    display: flex;
    height: 100vh;
    width: 100vw;
    align-items: center;
    justify-content: center;
}

*{
    margin: 0;
    padding: 0;
}

h2 {
    font-size: 7rem;
    position: absolute;
}

.border{
    color: #e0e0e0;
    text-shadow: -1px -1px 0 #fff,
    1px 1px 0 #fff,
    1px 1px 0 #fff
    -1px 1px 0 #fff;
}

.wave{
    color: rgb(68, 24, 110);
    animation: wave 1.5s ease-in-out infinite;
}

@keyframes wave{
    0%, 100%{
        clip-path: polygon(
            0% 47%,
            10% 48%,
            33% 54%,
            54% 60%,
            70% 61%,
            84% 59%,
            100% 52%,
            100% 100%
        );
    }

    50% {
        clip-path: polygon(
            0% 60%,
            15% 65%,
            34% 66%,
            51% 62%,
            67% 50%,
            84% 45%,
            100% 46%,
            100% 100%,
            0% 100%
        );
    }
}