body { font: 1rem/1.5 system-ui, sans-serif; color: #202020; margin: 0; }
main { max-width: 38rem; padding: 1rem; margin: auto; }
label { display: block; }
input:not([type=hidden]), select, button { font: inherit; padding: .5rem; }
input:not([type=hidden]), select { box-sizing: border-box; width: 100%; }
button { margin-top: 1rem; }
pre { font: inherit; white-space: pre-wrap; overflow-wrap: anywhere; }
