body{font-family:system-ui,sans-serif;line-height:1.5;margin:0;padding:2rem 1rem}
main{max-width:36rem;margin:0 auto}
label,input,button{display:block;width:100%;box-sizing:border-box;font:inherit}
input,button{padding:.6rem;margin:.3rem 0 1rem}
th{text-align:left;padding-right:1rem;vertical-align:top}
.small{font-size:.875rem;opacity:.8}
