:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;background:#111310;color:#eff0e8;font-size:16px;line-height:1.6}
*{box-sizing:border-box}body{margin:0}main{max-width:760px;margin:0 auto;padding:64px 28px 80px}.brand{font-size:14px;font-weight:700;letter-spacing:.12em;text-decoration:none}h1{font-size:clamp(30px,5vw,42px);font-weight:500;line-height:1.15;letter-spacing:-.035em;margin:54px 0 18px}p{color:#bfc4b8;margin:0 0 28px}a{color:#d2eab1;text-underline-offset:.2em}a:hover,a:focus-visible{color:#fff;background:#283021;outline:none}.downloads{list-style:none;padding:0;margin:40px 0}.downloads li{padding:18px 0}.downloads a{font-size:18px}.downloads small{display:block;margin-top:5px;color:#aeb5a4}.notice{font-size:14px;line-height:1.7}.downloads code{overflow-wrap:anywhere;font-size:12px}@media(max-width:480px){main{padding:32px 22px 48px}h1{margin-top:42px}.downloads{margin:26px 0}}
