body {
    margin: 0;
    padding: 0;
    background:black;
}
.container {
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.txt {
    color: #ffffff;
    background:black;
    font-size: 10vw;
    font-weight: bold;
    font-family: Arial;
    text-transform: uppercase;
}
.txt::before {
    content: 'tecktonhack';
    position: absolute;
    mix-blend-mode: difference;
    filter: blur(2px);
}
.neon-container {
    display:inline-flex;
    filter: brightness(200%);
    overflow: hidden;
}
.gradient{
    background: linear-gradient(114deg, red, green, blue);
    position: absolute;
    top: 0;
    left:0;
    width: 100%;
    height:100%;
    mix-blend-mode: multiply;
}
.dodge {
    background: radial-gradient(circle,white,black 35%) center / 25% 25%;
    position: absolute;
    top:-100%;
    left:-100%;
    right:0;
    bottom:0;
    mix-blend-mode: color-dodge;
    animation: dodge-area 3s linear infinite;
}
@keyframes dodge-area {
    to {
        transform: translate(50%,50%);
    }
}

.links {
    width: 20%;
    margin: 10vw auto;
    text-align: center;
    padding: 0.5vw;
    border-radius: 20px;
    border: 3px solid darkblue;
    font-size: 32px;
}