main{--inline-code-bg: #374151;--color-bg-default: #dddddd;--color-border-default: #9e9e9e;--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d}.dark main{--inline-code-bg: #282c34;--color-bg-default: #2a2a2a;--color-border-default: #6d6d6d;--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-success-fg: #3fb950;--color-success-emphasis: #238636}article code,article kbd,article samp,article pre{font-family:Fira Code,Noto Sans SC,Consolas,PingFang SC,Helvetica Neue,Microsoft YaHei,monospace}article *:target{padding-top:6.25rem;margin-top:-4.45rem}@media screen and (min-width: 1500px){article *:target{padding-top:7.5rem;margin-top:-5.7rem}}article .footnotes li{margin:.8rem 0}article .footnotes *:target{margin:0;padding:0}article h1,article h2,article h3,article h4,article h5,article h6{margin-top:1.8rem;margin-bottom:.8rem;font-weight:700}article h1{font-size:1.5rem}article h2{font-size:1.4rem}article h3{font-size:1.3rem;color:#6cb8e6}article h4{font-size:1.2rem;color:#e5b567}article h5{font-size:1.15rem;color:#ffc107}article h6{font-size:1.1rem;color:#795548}article p,article ul,article ol,article img{margin:.8rem 0}article li{margin:1.5rem 0}article p a{margin:0 .1875rem}article ul{list-style:disc;padding-left:1.4rem}article ol{list-style:decimal;padding-left:1.85rem}article li ul{padding-left:1.25rem}article a{text-decoration:underline;text-underline-offset:4px}article hr,article .footnotes:before{content:"";display:block;border-top:.2rem dotted var(--color-border-default);margin:1.5rem auto 1rem;width:30%}article .sr-only{display:none}article input{vertical-align:middle;margin-bottom:1px}article img{width:100%;border-radius:5px}article .toc{background-color:var(--color-bg-default)}article .toc li:has(a[href="#footnote-label"]){display:none}article details summary{cursor:pointer;margin:.625rem 0}article details .toc{width:100%;padding:.5rem 0 .5rem 2rem;border-radius:5px}@media screen and (max-width: 768px){article details .toc{padding:.1rem 0 .1rem 2rem}}article details ol{list-style:circle}article details li{margin:.5rem 0}article pre.astro-code{border-radius:.3rem;padding:.5rem 0;max-height:50rem;margin:1rem 0}@media screen and (max-width: 768px){article pre.astro-code{max-height:18rem}}article code{counter-reset:step;counter-increment:step 0}article code .highlighted{background-color:#65758529;display:inline-block;width:100%}article code .diff.add{background-color:#10b98129;display:inline-block;width:100%}article code .diff.remove{background-color:#f43f5e29;display:inline-block;width:100%}article code .error{background-color:#f43f5e29}article code .warning{background-color:#3a3118}article code .line{position:relative}article code .line:before{content:counter(step);counter-increment:step;padding:0 .6rem;display:inline-block;text-align:right;color:#738a9466;position:sticky;left:0;background-color:#282c34;width:40px}article code span.line:last-child:empty{display:none}article code:not(:has(span)){padding:0 .4rem;margin:0 .2rem;border-radius:.3rem;display:inline-flex;white-space:nowrap;overflow-x:scroll;max-width:100%;scrollbar-width:none;color:#fff;background-color:var(--inline-code-bg)}article code:not(:has(span))::-webkit-scrollbar{display:none}article .contains-task-list{list-style:none;padding-left:0}article .contains-task-list li{margin:0}article .markdown-alert,article blockquote{border-left:.25em solid var(--color-border-default);border-radius:.3rem;background-color:var(--color-bg-default);margin:1rem 0!important;padding:.625rem}article .markdown-alert p:last-child,article blockquote p:last-child{margin:0}article .markdown-alert .markdown-alert-title{align-items:center;display:flex;font-size:14px;font-weight:500;line-height:1}article .markdown-alert .markdown-alert-title svg.octicon{margin-right:8px!important;margin-right:var(--base-size-8, 8px)!important;fill:currentColor}article .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis, var(--color-accent-emphasis))}article .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--color-accent-fg);color:var(--fgColor-accent, var(--color-accent-fg))}article .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis, var(--color-success-emphasis))}article .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--color-success-fg);color:var(--fgColor-success, var(--color-success-fg))}article .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis, var(--color-done-emphasis))}article .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--color-done-fg);color:var(--fgColor-done, var(--color-done-fg))}article .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis, var(--color-attention-emphasis))}article .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--color-attention-fg);color:var(--fgColor-attention, var(--color-attention-fg))}article .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis, var(--color-danger-emphasis))}article .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--color-danger-fg);color:var(--fgColor-danger, var(--color-danger-fg))}.nav-icon{display:none}@media screen and (max-width: 768px){.nav-icon{display:block}}@media screen and (max-width: 768px){.nav-area{display:none}}.nav-area .toc{width:100%;padding:.5rem 1rem 0;border-radius:5px;max-height:40vh;overflow-y:auto}.nav-area .toc::-webkit-scrollbar-thumb{border-width:6px}.nav-area .toc .toc-level{margin-bottom:0}.nav-area .toc .toc-level .toc-item:last-child{margin-bottom:0}.nav-area .toc ol{list-style:decimal;padding-left:1.25rem;margin:.5rem 0}.nav-area .toc li{margin:.5rem 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.menu-close span:first-child{transform:rotate(45deg);transform-origin:50%;margin-top:10px;transition:transform .1s ease-in}.menu-close span:nth-child(2){display:none}.menu-close span:last-child{transform:rotate(-45deg);margin-top:-5.5px;transform-origin:50%;transition:transform .1s ease-in}
