:root{color-scheme:light dark;font-family:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",sans-serif;color:#302c27;background:#faf7f1;line-height:1.75}*{box-sizing:border-box}body{margin:0}main{max-width:840px;margin:auto;padding:40px 22px 72px}nav{display:flex;gap:18px;flex-wrap:wrap;font-size:.94rem}a{color:#925026;text-underline-offset:4px}header{padding:30px 0 20px;border-bottom:1px solid #d8cfc3}h1{font-size:2rem;line-height:1.35;margin:12px 0}h2{font-size:1.35rem;line-height:1.45;margin:34px 0 12px}h3{font-size:1.06rem;margin:26px 0 8px}.muted{color:#6a6258}.language{padding-top:12px;scroll-margin-top:20px}.language+.language{border-top:1px solid #d8cfc3;margin-top:48px;padding-top:22px}li{margin:.5em 0}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #d8cfc3;padding:12px 8px}footer{border-top:1px solid #d8cfc3;margin-top:42px;padding-top:20px;font-size:.9rem}p,li,td{overflow-wrap:anywhere}a:focus-visible{outline:3px solid #ba6a2e;outline-offset:4px}@media(prefers-color-scheme:dark){:root{color:#ede7dd;background:#211f1b}a{color:#efb586}.muted{color:#c0b7a8}header,footer,th,td,.language+.language{border-color:#514a3e}}
