:root{font-family:system-ui,sans-serif;color:#292c24;background:#f4f1e9}body{margin:0;min-height:100vh;display:grid;place-items:center}main{max-width:32rem;padding:3rem 1.5rem}.brand{font-family:Georgia,serif;font-size:2.6rem;margin:0 0 3rem}h1{font-weight:500;letter-spacing:-.04em;font-size:2.2rem}p{line-height:1.6}button{background:#344d38;color:#fff;border:0;padding:1rem 1.5rem;font:inherit;margin:1rem 0}button:disabled{opacity:.5}.note{font-size:.85rem;color:#60665c}
