:root { color-scheme: light dark; font-family: system-ui, sans-serif; }
body { margin: 0; min-height: 100vh; display: grid; place-items: start center; }
main { width: min(42rem, calc(100% - 2rem)); margin-top: 4rem; }
button { font: inherit; padding: .75rem 1rem; }
#status { min-height: 1.5em; }
