*{box-sizing:border-box}html{color-scheme:light dark}body{margin:0;background:#141619;color:#edf0f2;font:16px/1.7 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:#9fe7d7;text-underline-offset:.22em}a:hover{color:#cef9ec}a:focus-visible{outline:2px solid #9fe7d7;outline-offset:5px}header,main,footer{max-width:52rem;margin:auto;padding:1.5rem}header{display:flex;align-items:center;gap:1.5rem;justify-content:space-between;border-bottom:1px solid #34383c}header>a{font-weight:700;font-size:1.15rem;text-decoration:none;color:inherit}nav{display:flex;gap:1rem;flex-wrap:wrap}main{padding-top:2.25rem;padding-bottom:3rem}h1{font-size:clamp(1.75rem,5vw,2.4rem);line-height:1.2;margin:0 0 1rem}h2{font-size:1.15rem;margin:2rem 0 .5rem;color:#9fe7d7}p{margin:.7rem 0}pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:1.5rem 0}.intro{color:#bcc6ce;max-width:42rem}footer{border-top:1px solid #34383c;color:#a8b1ba;font-size:.9rem}.links{display:flex;gap:1.5rem;flex-wrap:wrap;margin:1.5rem 0}.skip{position:absolute;top:-10rem;left:1rem;background:#141619;padding:.5rem}.skip:focus{top:1rem}@media(prefers-color-scheme:light){html{color-scheme:light}body{background:#f7f8fa;color:#20272c}a{color:#00665a}a:hover{color:#004d44}header,footer{border-color:#dce1e6}h2{color:#00665a}.intro,footer{color:#52616c}.skip{background:#f7f8fa}}@media(max-width:480px){header{align-items:flex-start;flex-direction:column;gap:.5rem}header,main,footer{padding-left:1.15rem;padding-right:1.15rem}}
