:root{font-family:system-ui,sans-serif;color:#f6f4f4;background:#140e10;color-scheme:dark}main{max-width:32rem;margin:6vh auto;padding:1.5rem;background:#211719;border:1px solid #67232d;border-radius:1rem}h1{color:#ff5264}p{line-height:1.5}label{display:block;margin:1rem 0}input{display:block;box-sizing:border-box;width:100%;padding:.8rem;margin-top:.4rem;background:#150f10;color:white;border:1px solid #8a6468;border-radius:.4rem}button{background:#bb2035;border:0;color:#fff;padding:.8rem 1.2rem;border-radius:.5rem;font-weight:bold}#status{padding:.7rem;background:#352126;border-radius:.4rem}.notice{font-size:.85rem;color:#dcc4c7}
