:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#202b29;background:#f6f7f4;line-height:1.6;color-scheme:light}*{box-sizing:border-box}body{margin:0}main{max-width:760px;margin:auto;padding:32px 22px}header{display:flex;justify-content:space-between;gap:16px;align-items:center;color:#56655f;font-size:.85rem;margin-bottom:42px}.brand{font-weight:750;font-size:1.4rem;letter-spacing:-.04em;text-decoration:none;color:#193f32}h1{font-size:clamp(1.8rem,5vw,2.4rem);line-height:1.15;letter-spacing:-.035em}h2{font-size:1.15rem}p{overflow-wrap:anywhere}.intro{font-size:1.1rem;color:#52635b}section{border-top:1px solid #d4dfd6;padding:18px 0}a{color:#205b43;text-underline-offset:3px}button{font:inherit;font-weight:650;background:#24563f;color:white;border:1px solid #24563f;border-radius:7px;padding:11px 18px;cursor:pointer;max-width:100%;text-align:left}button:hover{background:#173d2b}button.secondary{background:transparent;color:#24563f}.status{font-weight:700;color:#24563f}.muted{font-size:.88rem;color:#57675e}form{margin:14px 0}input:not([type=hidden]){display:block;font:inherit;width:100%;max-width:340px;border:1px solid #7e9187;border-radius:5px;padding:8px;margin:8px 0 14px}details{margin:20px 0}summary{cursor:pointer;font-weight:600}aside{border-left:4px solid #92671c;background:#fff8e8;padding:14px}code{overflow-wrap:anywhere}footer{display:flex;gap:24px;border-top:1px solid #d4dfd6;margin-top:40px;padding-top:20px;font-size:.85rem}:focus-visible{outline:3px solid #b37718;outline-offset:4px}@media(max-width:480px){header{align-items:flex-start}header span{max-width:130px;text-align:right}main{padding:24px 18px}}