*,:before,:after{box-sizing:border-box}:root{-webkit-text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}body{margin:0;padding:1rem}main{max-width:40rem;margin:0 auto}form{flex-direction:column;gap:.75rem;max-width:22rem;display:flex}input,button{font:inherit;border-radius:.375rem;width:100%;padding:.75rem}input{border:1px solid #ccc}button{color:#fff;cursor:pointer;background:#111;border:0}button[disabled]{opacity:.6;cursor:default}.erro{color:#a10000}
