@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

html, body {
    background-color: #000000;
}

.background-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    filter: blur(50px);
    opacity: 0.45;
    z-index: -1;
}

.centertext {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}

p {
    font-size: 16px;
    color: #ffffff;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
    position: relative;
    display: inline-block;
}

p::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: white;
    position: absolute;
    margin-top: 4px;
    top: 50;
    left: 0;
    animation: underline-animation 5s linear infinite;
}

@keyframes underline-animation {
    0% {
        width: 0;
        left: 0;
    }
    50% {
        width: 100%;
        left: 0;
    }
    100% {
        width: 0;
        left: 100%;
    }
}