main{max-width:720px}h1{font-size:clamp(28px,5vw,40px);line-height:1.12}h2{font-size:22px}section{padding:18px 0;border-top:1px solid #333}section:first-of-type{margin-top:28px}.badge{display:inline-block;margin-left:10px;padding:4px 8px;font-size:12px;border:1px solid #444;border-radius:30px;vertical-align:middle;color:#bbb}summary{cursor:pointer;padding:12px 0;color:#ddd}li{margin:10px 0;color:#aaa;line-height:1.5}code{display:block;overflow-wrap:anywhere;font-size:12px;color:#bbb}.footnote{font-size:13px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid white;outline-offset:4px}#message{min-height:24px}#release{font-size:14px}
