:root{color:#132e53;background:#f5f7fb;font:16px system-ui,sans-serif}body{margin:0}main{box-sizing:border-box;max-width:760px;margin:32px auto;padding:24px;background:#fff;border-radius:16px}a{color:#ab185e}label{display:block;margin:1rem 0 .3rem;font-weight:650}input,button,select{font:inherit;border-radius:8px;padding:.7rem;border:1px solid #b9c9da}button{background:#a72065;color:white;border:0;cursor:pointer;margin:.5rem .5rem .5rem 0}input{box-sizing:border-box;width:100%;max-width:380px}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ea9fc4;outline-offset:2px}ul{padding-left:1.3rem}li{margin:.45rem 0}#detail{overflow-wrap:anywhere}#status{min-height:1.4em}@media(max-width:540px){main{margin:0;border-radius:0;padding:18px}}
