main{max-width:680px}section{margin:32px 0}form{margin:20px 0}label{display:block;font-weight:600;margin:12px 0 8px}input[type=email],input[type=text]{display:block;box-sizing:border-box;width:100%;padding:12px;border:1px solid #8c837b;border-radius:8px;font:inherit;background:#fff;color:inherit;min-height:48px}button{min-height:48px;max-width:100%;font:600 17px/1.4 system-ui,sans-serif;border:0;border-radius:12px;padding:12px 20px;margin-top:16px;background:#5d4466;color:white;cursor:pointer}button:disabled{opacity:.55;cursor:default}.destructive{background:#a12830}.choice{display:flex;align-items:flex-start;gap:12px;font-weight:400;cursor:pointer}.choice input{width:24px;height:24px;flex:0 0 24px;margin:4px 0}.choice span{padding:2px 0}summary{cursor:pointer;min-height:48px;display:list-item;padding:8px 0;box-sizing:border-box}details p{padding-left:16px}input:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #77617d;outline-offset:3px}[role=status]{min-height:1.7em;overflow-wrap:anywhere}[data-error=true]{color:#91262d}[hidden]{display:none!important}@media(max-width:480px){button{width:100%}h1{font-size:30px}}
