*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;font-size:16px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:#e6edf3;background-color:#0d1117;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5;overflow-x:hidden}body::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-thumb{background:#21262d;border-radius:9999px}body::-webkit-scrollbar-thumb:hover{background:#ffffff26}h1,h2,h3,h4,h5,h6{color:#e6edf3;font-weight:700;line-height:1.2}h1{letter-spacing:-.025em;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:2.25rem;font-weight:700;line-height:1.2}@media (min-width:768px){h1{font-size:3rem}}@media (min-width:1024px){h1{font-size:3.75rem}}h2{letter-spacing:-.025em;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:1.875rem;font-weight:600;line-height:1.2}@media (min-width:768px){h2{font-size:2.25rem}}h3{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}@media (min-width:768px){h3{font-size:1.5rem}}p{color:#8b949e;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.625}@media (min-width:768px){p{font-size:1.125rem}}p{margin-bottom:1rem}p:last-child{margin-bottom:0}a{color:#58a6ff;text-decoration:none;transition:all .15s cubic-bezier(.22,1,.36,1)}a:hover{color:#2f81f7;text-decoration:underline}a:focus-visible{outline-offset:2px;outline:2px solid #2f81f7}strong,b{color:#e6edf3;font-weight:600}em,i{font-style:italic}code{letter-spacing:0;background:#21262d;border-radius:.25rem;padding:.25rem .5rem;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.875rem}pre{letter-spacing:0;background:#161b22;border-radius:.5rem;padding:1rem;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.875rem;overflow-x:auto}pre::-webkit-scrollbar{width:8px;height:8px}pre::-webkit-scrollbar-track{background:0 0}pre::-webkit-scrollbar-thumb{background:#21262d;border-radius:9999px}pre::-webkit-scrollbar-thumb:hover{background:#ffffff26}pre code{background:0 0;padding:0}ul,ol{margin-bottom:1rem;padding-left:1.5rem}li{color:#8b949e;margin-bottom:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.625}@media (min-width:768px){li{font-size:1.125rem}}img,video{max-width:100%;height:auto;display:block}::selection{color:#fff;background:#2f81f7}:focus{outline:none}:focus-visible{outline-offset:2px;outline:2px solid #2f81f7}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.katex{font-size:1.1em}.katex-display{margin:2rem 0;overflow:auto hidden}.katex-display::-webkit-scrollbar{width:8px;height:8px}.katex-display::-webkit-scrollbar-track{background:0 0}.katex-display::-webkit-scrollbar-thumb{background:#21262d;border-radius:9999px}.katex-display::-webkit-scrollbar-thumb:hover{background:#ffffff26}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.container{padding-left:2rem;padding-right:2rem}}.content-width{max-width:680px;margin-left:auto;margin-right:auto}
