body { margin: 0; background: #f4f6f8; color: #17212d; font: 16px/1.6 system-ui, sans-serif; }
main { max-width: 760px; margin: 3rem auto; padding: 1.5rem; }
h1 { line-height: 1.2; } button { padding: .7rem 1rem; margin: 0 .5rem .7rem 0; font: inherit; cursor: pointer; }
pre { padding: 1rem; background: white; border: 1px solid #aab4c0; white-space: pre-wrap; overflow-wrap: anywhere; }
button:focus-visible { outline: 3px solid #1760aa; outline-offset: 3px; }
