body{font:16px/1.5 system-ui,sans-serif;margin:0;padding:16px;color:#111;background:#fff}
main{max-width:40rem;margin:0 auto}
.aviso{font-size:.875rem;color:#555}
button,.botao{display:inline-block;font:inherit;padding:.75rem 1.25rem;min-height:44px;border:0;border-radius:6px;background:#0b5;color:#fff;text-decoration:none;cursor:pointer}
button:disabled{opacity:.6}
pre{white-space:pre-wrap;word-break:break-all;background:#f4f4f4;padding:.75rem;border-radius:6px;font-size:.8125rem}
