body{
    margin:0;
    overflow:hidden;
    height:100vh;

    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;

    font-family:Arial;

    /* gradient background */
    background: linear-gradient(135deg,#020024,#090979,#00d4ff);
}

h1{
    position:absolute;
    top:10vh;
    color:white;
    font-size:40px;
    text-align:center;
    text-shadow:0 0 20px rgba(255,255,255,0.8);
    padding: 40px;
}
