:root{font:17px/1.6 system-ui;color:#183b2c;background:#f5f4eb}main{max-width:700px;margin:3rem auto;padding:0 1.2rem}.brand{font-size:24px;font-weight:800;color:inherit}label{display:flex;align-items:center;gap:.7rem;margin:.6rem 0}button,input,select,textarea{font:inherit;border:1px solid #8b9b90;border-radius:8px;padding:.6rem;background:white;color:inherit}button{cursor:pointer;margin:.3rem}button:hover{background:#deecd9}input[type=checkbox]{width:20px;height:20px}input[type=number]{width:100px}textarea{box-sizing:border-box;width:100%;margin:1rem 0;font-family:monospace;overflow-wrap:anywhere}fieldset{border:1px solid #bdc8bb;border-radius:12px}a{color:#245b3a}#allowed{min-width:0;max-width:50%}[hidden]{display:none!important}
