body {
    background: #0b0b0b;
    display: flex;
    flex-direction: column; 
    align-items: center;
    justify-content: center;
    min-height: 100vh;
    margin: 0;
    color: white;
    font-family: Arial, sans-serif;
    overflow-x: hidden; 
}

#text {
    margin:500px;
    max-width: 800px;
    height: auto;  
    font-size: 20px;
    line-height: 1.6;
    word-wrap: break-word; 
    overflow-wrap: break-word;
    font-family: "Fira Sans", sans-serif;
}

.word {
    display: inline; 
    opacity: 0.5;
    transition: opacity 0.2s linear;
}