
:root{color-scheme:dark;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#111214;color:#ededee;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #aaa;outline-offset:4px}header,main,footer{width:min(100% - 40px,820px);margin:auto}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0;border-bottom:1px solid #292a2d}.brand{display:flex;gap:10px;align-items:center;font-size:15px;font-weight:600}.brand img{width:28px;height:28px;border-radius:7px}nav{display:flex;gap:4px}nav a{font-size:12px;padding:7px 9px;border-radius:5px;color:#a9aaae;transition:background 140ms,color 140ms}nav a:hover,nav a[aria-current=page]{background:#222327;color:#eee}main{padding:56px 0 48px}h1{font-size:clamp(30px,5vw,44px);font-weight:550;letter-spacing:-1.3px;line-height:1.15;margin:0 0 14px}.intro{font-size:16px;line-height:1.6;color:#b0b1b5;max-width:650px}.updated{font-size:11px;color:#7d7f84;margin:20px 0 38px}section{margin:28px 0}h2{font-size:15px;font-weight:600;margin:0 0 10px}section p{font-size:14px;line-height:1.8;color:#babcc1;margin:0;max-width:750px}.home-sections{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:44px}.home-sections section{margin:0;padding:24px;background:#191a1d;border:1px solid #292a2e;border-radius:8px}.references{display:flex;flex-wrap:wrap;gap:12px 18px;padding-top:24px;margin-top:34px;border-top:1px solid #292a2e;font-size:12px}.references a{color:#c1c2c6;text-decoration:underline;text-underline-offset:3px}footer{padding:22px 0 32px;border-top:1px solid #292a2e;display:flex;justify-content:space-between;gap:16px;font-size:11px;color:#8d8f95}footer a:hover{color:#ddd}@media(max-width:600px){header{align-items:flex-start;flex-direction:column;padding:20px 0;gap:15px}main{padding-top:38px}.home-sections{grid-template-columns:1fr;gap:14px}footer{flex-direction:column;gap:10px}nav a:first-child{padding-left:0}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
