:root{color-scheme:light dark;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;background:#101012;color:#f4f3ef}*{box-sizing:border-box}body{margin:0}main{width:min(100% - 40px,780px);margin:auto;padding:32px 0 60px}a{color:#ffbf60;overflow-wrap:anywhere}a:focus-visible{outline:2px solid #ffbf60;outline-offset:4px}nav,footer{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px}.brand{font-size:20px;font-weight:700;text-decoration:none}h1{font-size:clamp(28px,7vw,38px);line-height:1.4;margin-top:40px}h2{font-size:21px;margin-top:36px;line-height:1.5}h3{font-size:17px}p,li,dd{font-size:16px;line-height:1.9}ul,ol{padding-left:24px}li{margin-bottom:12px}.muted{color:#b9b9c1;font-size:14px}.notice{padding:18px 20px;background:#26231d;border-left:3px solid #ffb342;border-radius:4px}dt{font-weight:700;margin-top:20px}dd{margin:6px 0 0}footer{border-top:1px solid #444;margin-top:48px;padding-top:24px}.lang{margin-top:48px;border-top:1px solid #444;padding-top:20px}@media(prefers-color-scheme:light){:root{background:#faf9f6;color:#202023}a{color:#825000}.muted{color:#5b5b66}.notice{background:#fff1d8}}

.languages{display:flex;justify-content:flex-end;gap:12px;margin-bottom:24px}.languages button{font:inherit;font-size:14px;color:inherit;background:transparent;border:1px solid #777;border-radius:8px;padding:8px 12px;cursor:pointer}.languages button[aria-pressed="true"]{border-color:#ffb342;color:#ffb342}.languages button:focus-visible{outline:2px solid #ffb342;outline-offset:3px}[hidden]{display:none!important}
