:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#24312c;background:#f7faf7;font-family:system-ui,sans-serif}body{margin:0}main{max-width:640px;margin:12vh auto;padding:32px 24px}.brand{color:#287954;font-size:22px;font-weight:750}h1{font-size:clamp(26px,5vw,38px);line-height:1.5}p{line-height:1.8}section{background:#fff;border:1px solid #dce6df;border-radius:16px;margin-top:40px;padding:24px}h2{margin-top:0;font-size:18px}.success{color:#17633e}.detail{color:#627368;overflow-wrap:anywhere;font-size:12px}button{font:inherit;color:#17633e;cursor:pointer;background:#fff;border:1px solid #287954;border-radius:8px;padding:10px 16px}button:disabled{opacity:.5;cursor:wait}button:focus-visible{outline-offset:3px;outline:3px solid #7eb99a}
