body{

    margin:0;

    background:#0d1117;

    font-family:Arial, Helvetica, sans-serif;

    color:white;

    display:flex;

    justify-content:center;

    align-items:center;

    height:100vh;

}

.container{

    text-align:center;

}

.logo{

    width:220px;

    margin-bottom:20px;

}

h1{

    font-size:56px;

    margin:0;

    letter-spacing:4px;

}

.subtitle{

    color:#bbbbbb;

    margin-top:15px;

    margin-bottom:45px;

    font-size:18px;

}

.main-button{

    width:320px;

    height:55px;

    margin:10px;

    border:none;

    border-radius:12px;

    background:#2d6a4f;

    color:white;

    font-size:20px;

    cursor:pointer;

    transition:0.25s;

}

.main-button:hover{

    background:#40916c;

}
