*{box-sizing:border-box}body{color:#354c43;background:#f8f4ec;margin:0;font-family:Arial,sans-serif;font-size:17px;line-height:1.65}a{color:inherit}header,main,footer{max-width:1000px;margin:auto;padding:24px}header{border-bottom:1px solid #dcded2;justify-content:space-between;align-items:center;display:flex}.brand{font:700 34px Georgia,serif;text-decoration:none}.brand small{font:13px Arial,sans-serif;display:block}main{min-height:70vh;padding-top:55px}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:#916746;font-size:12px;font-weight:700}h1{max-width:700px;margin:18px 0;font:clamp(34px,5vw,52px)/1.13 Georgia,serif}h2{font:28px Georgia,serif}p{max-width:650px}.card{background:#fffdf8;border:1px solid #ddd8cb;border-radius:20px;max-width:680px;margin-top:26px;padding:28px;box-shadow:0 8px 32px #354c4308}label{margin:15px 0 6px;font-size:14px;font-weight:700;display:block}input,select{width:100%;font:inherit;color:#354c43;background:#fff;border:1px solid #a7b4a8;border-radius:9px;padding:12px}button,.button{cursor:pointer;color:#fff;background:#35594d;border:0;border-radius:10px;margin-top:18px;padding:13px 22px;font:600 16px Arial,sans-serif;text-decoration:none;display:inline-block}button:disabled{opacity:.6;cursor:wait}.secondary{color:#354c43;background:#e4e9dc;margin-left:12px}.note,small{color:#646c62;font-size:14px}.status{white-space:pre-wrap;color:#81492f;margin-top:14px}.code{overflow-wrap:anywhere;background:#eef2e8;border-radius:10px;padding:18px}nav{gap:20px;font-size:14px;display:flex}footer{color:#647267;border-top:1px solid #ddd8cb;font-size:13px}.entry{border-bottom:1px solid #e6e4da;padding:14px 0}.entry button{background:#855143;margin-top:8px;padding:8px 12px;font-size:13px}.entry strong{display:block}:is(button:focus-visible,a:focus-visible){outline-offset:4px;outline:3px solid #b88445}@media (max-width:600px){header,main,footer{padding:20px}main{padding-top:32px}.card{padding:21px}.secondary{margin-left:0;display:table}nav{gap:12px}}
