*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:"Segoe UI","Microsoft YaHei",sans-serif;color:#203a28;background:#eef1e1}main{position:relative;z-index:100;max-width:940px;margin:6vh auto;padding:50px;background:#fffdf3;border:1px solid #b2c1a5;box-shadow:12px 12px 0 #b8caa4}h1{font-size:clamp(36px,5vw,62px);line-height:1.15;margin:24px 0}main p{font-size:15px;line-height:1.9;max-width:700px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:3px;color:#567044}form{display:flex;gap:20px;flex-wrap:wrap;align-items:end;margin:30px 0}label{display:grid;gap:10px;font-size:12px}select{padding:12px;min-width:170px;border:1px solid #aabc9e;background:white;font:inherit}button{border:0;background:#244c2f;color:white;font:inherit;padding:13px 22px;cursor:pointer}button:disabled{opacity:.65}.boundary{background:#f1f1e6;padding:20px;font-size:12px;color:#66715d}nav{display:flex;gap:24px;flex-wrap:wrap;margin:26px 0}a{color:#315f37;font-size:12px}small{font-size:10px;color:#6d7963;line-height:1.8}#debug{display:none}#static-toolbar{position:fixed;z-index:99999;top:12px;left:12px;padding:10px 12px;background:#ffffffe8;color:#203a28;display:flex;align-items:center;gap:18px;font-size:12px;border-radius:8px}#static-toolbar[hidden]{display:none}#static-toolbar button{padding:8px 12px;font-size:11px}#static-toolbar a{font-size:11px}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #b08b4d;outline-offset:4px}@media(max-width:650px){main{margin:20px;padding:28px;box-shadow:5px 5px 0 #b8caa4}form{display:block}form label{margin:16px 0}button{width:100%}#static-toolbar{right:12px}#static-toolbar button{width:auto}h1{font-size:36px}}