:root{color:#1c1915;background:#f4f1ea;font-family:Iowan Old Style,Palatino,Georgia,serif}body{margin:0}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #0f6e56;outline-offset:2px}.skip{position:absolute;left:.5rem;top:.5rem;transform:translateY(-150%);background:#fff;padding:.4rem .6rem}.skip:focus{transform:none}main{max-width:46rem;margin:0 auto;padding:2rem 1.25rem 4rem}header p{letter-spacing:.04em;text-transform:uppercase;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.8rem}.card,form{background:#fff;border:1px solid #ddd4c6;padding:1rem;margin:0 0 1rem}label{display:block;font-family:ui-sans-serif,system-ui,sans-serif;margin-bottom:.35rem}button,input{font:inherit}button{background:#1c1915;color:#fff;border:0;padding:.45rem .8rem;cursor:pointer}ul{padding-left:1.2rem}[role=alert],[role=status]{padding:.6rem .8rem;background:#e7f5ef}