*{box-sizing:border-box}body{background:#f6f3eb;color:#183e32;margin:0;min-height:100vh;display:grid;place-items:center;font:15px/1.7 -apple-system,BlinkMacSystemFont,sans-serif}main{width:min(440px,90vw);padding:45px 30px;border:1px solid #d8dcd0;background:#fffdf8}.brand{font:32px Georgia;margin:0 0 45px}.brand small{display:block;font:8px sans-serif;letter-spacing:4px}.eyebrow{font-size:9px;letter-spacing:2px;color:#b96949}h1{font:60px/1.1 Georgia;letter-spacing:-2px;margin:20px 0}p{color:#68736a}label{display:block;font-size:12px;margin:25px 0 8px}input,button{font:inherit;width:100%;padding:12px;border:1px solid #cbd2c3}button{background:#183e32;color:#fffdf8;border:0;margin-top:14px;cursor:pointer}input:focus,button:focus{outline:3px solid #b96949;outline-offset:3px}.note{font-size:10px;text-align:center;margin:25px 0 0}