*{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}
body{background:#f7f7f8;color:#111;padding:24px}
.container{max-width:640px;margin:0 auto;background:#fff;padding:20px;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.06)}
label{display:block;margin-bottom:8px}
input#input{width:100%;padding:8px;margin-bottom:8px;font-size:16px}
button{padding:8px 12px;font-size:16px;cursor:pointer}
table{width:100%;border-collapse:collapse;margin-top:16px}
th,td{border:1px solid #ddd;padding:8px;text-align:center}
th{background:#f0f0f2}
