:root{color-scheme:light dark;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
body{margin:0;background:Canvas;color:CanvasText}
main{max-width:26rem;margin:0 auto;padding:2.5rem 1.25rem}
h1{font-size:1.4rem;margin:0 0 1rem}
p{line-height:1.45;margin:0 0 .9rem}
.code{font:600 2rem/1.2 ui-monospace,monospace;letter-spacing:.3rem;margin:1.2rem 0}
form{display:grid;gap:1rem;margin-top:1.5rem}
label{display:grid;gap:.35rem;font-weight:600}
input{font:inherit;padding:.75rem;border:1px solid GrayText;border-radius:.6rem;min-height:2.75rem;box-sizing:border-box;width:100%}
button{font:inherit;font-weight:600;padding:.8rem;border:0;border-radius:.6rem;min-height:2.75rem;background:#2f6fde;color:#fff}
a{color:#2f6fde}
