body{
    background: linear-gradient(270deg, #ffd000, #fe0);
    background-size: 400% 400%;
}
.main{
    height: 100dvh;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: max(10%, 100px);
}
.img-logo{
    width: 100%;
    max-width: min(500px, 80vw);
    margin: 0 auto;
}
.message{
    margin-top: 30px;
    text-align: center;
    transition: all 0.3s ease-in-out;
    h1{
        font-size: 40px;
        font-weight: 800;
        margin-block: 0 32px;
        transition: all 0.3s ease-in-out;
    }
    p{
        font-size: 18px;
        transition: all 0.3s ease-in-out;
    }
}
@media (min-width: 1400px){
    .message{
        margin-top: 140px;
        h1{
            font-size: 80px;
        }
        p{
            font-size: 24px;
        }
    }
}
