body{background:#e8ebec;color:#202e3b;font:18px system-ui;display:grid;place-items:center;height:90vh}main{background:white;padding:48px;max-width:400px}input,button{display:block;padding:12px;margin-top:12px;width:100%;box-sizing:border-box}