:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#25342e;background:#f7f9f7;font-family:system-ui,sans-serif}body{margin:0}main{max-width:40rem;margin:0 auto;padding:4rem 1.5rem}h1{font-size:2rem}p{line-height:1.7}.household{margin-top:2rem}.household label{margin-bottom:.5rem;font-weight:600;display:block}.household input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #62756a;border-radius:.4rem;padding:.75rem}.household button{min-height:2.75rem;font:inherit;cursor:pointer;margin:.5rem 0;padding:.6rem 1rem}.household button:disabled{cursor:wait}.household :focus-visible{outline-offset:4px;outline:3px solid #16685c}.household [role=alert]{border-left:3px solid #a02828;padding-left:.75rem}.household h2{overflow-wrap:anywhere}
