:root{color-scheme:light;font:16px system-ui,sans-serif;background:#edf2f6;color:#142b3a}main{max-width:740px;margin:auto;padding:24px}header{padding:20px 0}small{color:#00665d;font-weight:700}h1{margin:.4em 0}section{background:white;padding:18px 22px;margin-bottom:14px;border-radius:12px;border:1px solid #d6e1e8}h2{font-size:1.1rem;margin:0 0 12px}p{line-height:1.55;color:#465e6e}button{background:#00665d;color:white;border:0;border-radius:7px;padding:10px 14px;font:inherit;cursor:pointer}button:disabled{background:#e4ebee;color:#4c6069;cursor:default}.fields{display:flex;gap:16px;flex-wrap:wrap}label{flex:1;min-width:180px}input{box-sizing:border-box;display:block;margin-top:5px;width:100%;padding:9px;font:inherit;border:1px solid #a9bac4;border-radius:6px}pre{white-space:pre-wrap;max-height:240px;overflow:auto;margin:0}
