
body {
    font-family: 'Courier New', monospace;  
    background-color: black;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    transition: background-color 0.3s ease;
}

/* Contenitore della poesia */
#poem {
    text-align: center;
}


.line {
    font-size: 20px;
    transition: letter-spacing 1s ease, word-spacing 1s ease, opacity 1s ease, text-shadow 1s ease, color 0.3s ease;
    text-shadow: 0 0 20px rgba(255, 255, 255, 0.4);
}

.line:hover {
    color: #FF0000;  
    font-family: 'sketchy', monospace;
}


.line1:hover, body.active .line1 {
    word-spacing: 300px;
  
    
}

.line2:hover, body.active .line2 {
    letter-spacing: -5px;
    opacity: 0.2;
}

.line3:hover, body.active .line3 {
    letter-spacing: 20px;
}

.line4:hover, body.active .line4 {
    letter-spacing: -5px;
}

.line5:hover, body.active .line5 {
    word-spacing: 200px;
}

.line6:hover, body.active .line6 {
    opacity: 0.2;
    word-spacing: 20px;
    font-size: 12;
}

.line7:hover, body.active .line7 {
    letter-spacing: 30px;
}


body.active {
    background-color: #8B0000; 
    color: black; 
}


body.active .line {
    text-shadow: none; 
    font-family: 'sketchy', monospace; 
    color: white; 
}

@font-face {
    font-family: 'Sketchy';
    src: url('https://perceptionofvoid.netlify.app/path_to_your_font/sketchy.ttf') format('truetype');
}