*{box-sizing:border-box}html{color-scheme:light dark}body{margin:0;background:light-dark(#f5f5f7,#191a1d);color:light-dark(#1d1d1f,#f3f3f5);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;font-size:17px;line-height:1.8}a{color:light-dark(#1268e8,#91bcff);text-underline-offset:4px}header,footer{max-width:1000px;margin:auto;padding:26px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}header{border-bottom:1px solid light-dark(#dce1e8,#35383f)}.brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-weight:600}.brand img{border-radius:9px}nav{display:flex;gap:18px;flex-wrap:wrap;font-size:14px}nav [aria-current]{color:inherit;font-weight:600;text-decoration:none}main{max-width:800px;margin:auto;padding:52px 28px 64px}h1{font-size:36px;line-height:1.25;letter-spacing:-.025em;margin:0 0 14px}h2{font-size:21px;line-height:1.4;margin:0 0 12px}p{margin:0}section{margin-top:34px}.date{font-size:14px;color:light-dark(#626268,#b0b4bd);margin-bottom:24px}.intro{font-size:19px}footer{justify-content:flex-start;flex-wrap:wrap;font-size:14px;border-top:1px solid light-dark(#dce1e8,#35383f)}a:focus-visible{outline:3px solid #3986ff;outline-offset:5px;border-radius:3px}@media(max-width:560px){header{align-items:flex-start;flex-direction:column}main{padding-top:32px}h1{font-size:30px}body{font-size:16px}}
