body { font-family: sans-serif; padding: 8px 16px; background-color: #222; color: #ddd; margin: 0; width: 300px; } h1 { font-weight: 400; } label { font-size: 16px; } input { margin-top: 8px; padding: 6px 10px; border-radius: 3px; border: none; outline: none; box-shadow: none; } button { padding: 6px 12px; background-color: #ddd; border: none; box-shadow: none; cursor: pointer; border-radius: 3px; margin-top: 16px; } button:hover, button:focus { background-color: #ccc; }