body{
    background-image: linear-gradient(to bottom, #74C797, #FF99CE);
    background-attachment: fixed; 
    background-repeat: no-repeat; 
    background-size: cover;
}

#titolo{
    text-align: center;
    color: black;
    transition: color 0.2s ease;
    font-size: clamp(1.5rem, 4vw, 3rem);
}

#bottone{
    display: block;
    margin: 0 auto;
    color: blue;
    border: 1px solid black;
    background-color: rgb(127, 255, 212);
    width: clamp(200px, 60%, 400px);
    padding: clamp(0.8rem, 3vh, 1.5rem) clamp(1.5rem, 4vw, 3rem);
    display: flex;
    justify-content: center; 
    align-items: center;
    font-size: clamp(16px, 2vw, 20px);
    border-radius: clamp(10px, 2vw, 30px);
    border: none;
    cursor: pointer;
}



#bottone:hover{
    opacity: 0.7;
}
