body{
    font-family: Arial, Helvetica, sans-serif;
    background:#f2f2f2;
    margin:0;
}

.container{

    width:600px;
    margin:50px auto;

    background:white;

    padding:30px;

    border-radius:10px;

    box-shadow:0 0 10px rgba(0,0,0,.2);
}

h1{
    text-align:center;
}

input{

    width:100%;

    padding:12px;

    font-size:16px;

    margin-bottom:20px;

    box-sizing:border-box;
}

button{

    width:100%;

    padding:12px;

    font-size:18px;

    cursor:pointer;
}

#result{

    margin-top:25px;

    line-height:2;
}

footer{

    text-align:center;

    margin-top:40px;

    padding:20px;
}