:root{color:#1c1917;background:#f6f3ee;font-family:Segoe UI,Arial Hebrew,sans-serif}body{margin:0}main{max-width:36rem;margin:0 auto;padding:2rem 1.25rem 4rem}h1{font-size:1.6rem;margin-bottom:.4rem}p,li{line-height:1.55}form,.card{background:#fff;border:1px solid #e7e0d6;border-radius:12px;padding:1rem;margin-bottom:1rem}label{display:block;margin:.8rem 0 .3rem}input{width:100%;box-sizing:border-box;padding:.7rem;font:inherit}button{margin-top:.8rem;margin-inline-end:.5rem;padding:.65rem 1rem;font:inherit;border-radius:8px;border:0;background:#1f4b3a;color:#fff}button.secondary{background:#8a3b2d}.status{padding:.8rem 0}.error{color:#8a3b2d}.note{color:#57534e}
