:root{color:#23332a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f8f5;font-family:system-ui,-apple-system,sans-serif;line-height:1.65}*{box-sizing:border-box}body{margin:0}main{max-width:1060px;margin:auto;padding:28px 20px}h1{font-size:1.65rem;line-height:1.4}h2{overflow-wrap:anywhere;font-size:1.15rem}h3{margin:0}.controls{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.controls label{width:100%}input,select,button{font:inherit;border:1px solid #c8d9cd;border-radius:7px;padding:9px 14px}input{flex:1;min-width:0}button{color:#fff;cursor:pointer;background:#238343}button:hover{background:#1d7039}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #82c99a}article,details{background:#fff;border:1px solid #dce8de;border-radius:10px;margin:16px 0;padding:20px}article p{overflow-wrap:anywhere;margin:7px 0}article button,details button,article a,details a{margin:6px 12px 6px 0}a{color:#1d7039}summary{cursor:pointer;font-weight:600}[hidden]{display:none!important}#query{width:100%}@media (width<=520px){main{padding:18px 14px}input,select{width:100%}article{padding:15px}h1{font-size:1.4rem}}
