body{font-family:system-ui,sans-serif;max-width:380px;margin:4rem auto;color:#111}h1{font-size:1.25rem}form div{margin-bottom:.75rem}label{display:block;font-size:.85rem;margin-bottom:.25rem}input{width:100%;padding:.4rem;box-sizing:border-box}button{padding:.5rem 1rem}.msg{font-size:.8rem;color:#b00020}.links{margin-top:1rem;font-size:.85rem}
