:root { color-scheme: light dark; font-family: system-ui, sans-serif; }
body { max-width: 72rem; margin: auto; padding: 1.25rem; }
nav, .actions { display: flex; align-items: baseline; flex-wrap: wrap; gap: 1rem; }
main { margin-top: 2rem; }
label { display: block; margin-block: .75rem; }
textarea { display: block; width: min(100%, 48rem); min-height: 6rem; }
button, input, select, textarea { font: inherit; }
code, pre { overflow-wrap: anywhere; white-space: pre-wrap; }
section, fieldset { margin-block: 1rem; }
li { margin-block: .5rem; }
