:root{color-scheme:dark;font-family:Arial,'PingFang SC','Microsoft YaHei',sans-serif;background:#050c10;color:#f4f9f4}*{box-sizing:border-box}body{margin:0;font-size:18px;line-height:1.85}a{color:#c8ff8c;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid #72f9db;outline-offset:5px}header,main,footer{max-width:1100px;margin:auto;padding:28px clamp(24px,5vw,60px)}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff20;gap:20px}.brand{font-size:26px;font-weight:600;text-decoration:none;color:#f4f9f4}.brand span{color:#c8ff8c}main{padding-top:40px;padding-bottom:75px}.breadcrumb{font-size:15px;color:#a4babc;margin-bottom:45px;overflow-wrap:anywhere}.eyebrow{color:#a4babc;font:12px monospace;letter-spacing:2px}h1{font-size:clamp(32px,5vw,54px);line-height:1.25;margin:20px 0 40px;overflow-wrap:anywhere}h2{font-size:25px;line-height:1.5;margin-top:38px}p,li{max-width:78ch;color:#bed0c9}section{margin-block:28px}.related{display:flex;flex-wrap:wrap;gap:15px 28px;margin:45px 0 30px;border-top:1px solid #ffffff20;padding-top:26px}.related a{font-size:16px}.button{display:inline-block;padding:14px 24px;background:#c8ff8c;color:#102014;text-decoration:none;border-radius:6px;font-weight:600}footer{border-top:1px solid #ffffff20;font-size:15px}details{position:relative;font-size:16px}summary{cursor:pointer;color:#c8ff8c}.languages{position:absolute;inset-inline-end:0;top:40px;z-index:10;width:min(290px,80vw);max-height:60vh;overflow:auto;background:#102024;border:1px solid #b2ded544;border-radius:10px;padding:12px;box-shadow:0 20px 60px #0008}.languages a{display:block;padding:7px 12px;text-decoration:none}.languages a:hover,.languages [aria-current=page]{background:#c8ff8c14;border-radius:5px}.related [aria-current=page]{color:#f4f9f4}@media(max-width:500px){body{font-size:17px}.brand{font-size:23px}h2{font-size:23px}}