body{
    background:#000;
    color:#fff;
    font-family:Arial,sans-serif;

    display:flex;
    justify-content:center;
    align-items:center;

    min-height:100vh;
}

.container{
    text-align:center;
}

.logo{
    color:#ffd700;
    letter-spacing:8px;
}

.card{
    width:350px;

    background:#181818;

    padding:30px;

    border-radius:15px;

    margin-top:20px;
}

input{
    width:100%;

    padding:12px;

    margin-top:15px;

    box-sizing:border-box;
}

button{
    width:100%;

    padding:12px;

    margin-top:15px;

    border:none;

    background:#ffd700;

    cursor:pointer;

    font-weight:bold;
}

#pesan{
    margin-top:15px;
}