body {
    font-family: 'Times New Roman', Times, Arial, Helvetica, sans-serif;
}

.scrolling-container {
    /* Position the container at the very bottom and full width of the screen */
    position: fixed; /* Anchors the element relative to the browser window */
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden; /* Hides the text outside the container */
    background-color: black; /* Optional: adds a background color */
    color: white; /* Optional: changes text color */
    padding: 10px 0; /* Optional: adds some vertical spacing */
    white-space: nowrap; /* Ensures text stays on one line */
    box-sizing: border-box;
}

.scrolling-text {
    /* Apply the animation to the text inside the container */
    display: inline-block;
    padding-left: 100%; /* Start the text off-screen to the right */
    animation: scroll 20s linear infinite; /* Define animation properties */
}

@keyframes scroll {
    /* Define the movement of the text */
    0% {
        transform: translateX(0); /* Start position */
    }
    100% {
        transform: translateX(-100%); /* Move completely off-screen to the left */
    }
}