.nav[data-astro-cid-dmqpwcec]{margin-bottom:68px}.inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:14px}.nameLink[data-astro-cid-dmqpwcec]{margin-right:auto;color:var(--text);font-size:12px;font-weight:600;text-decoration:none}.links[data-astro-cid-dmqpwcec]{display:flex;gap:12px;flex-wrap:wrap}.link[data-astro-cid-dmqpwcec],.theme[data-astro-cid-dmqpwcec]{padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.link[data-astro-cid-dmqpwcec]:hover,.theme[data-astro-cid-dmqpwcec]:hover{color:var(--text)}@media(max-width:520px){.nav[data-astro-cid-dmqpwcec]{margin-bottom:48px}.inner[data-astro-cid-dmqpwcec]{flex-wrap:wrap}.nameLink[data-astro-cid-dmqpwcec]{width:100%}}:root{color-scheme:light;--bg: #ffffff;--surface: #f6f6f4;--surface2: #ffffff;--text: rgba(0, 0, 0, .82);--muted: rgba(0, 0, 0, .54);--border: rgba(0, 0, 0, .14);--accent: #315f89;--accent2: #315f89;--shadow: none;--radius: 3px;--mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}html[data-theme=dark]{color-scheme:dark;--bg: #171819;--surface: #222426;--surface2: #171819;--text: rgba(255, 255, 255, .86);--muted: rgba(255, 255, 255, .58);--border: rgba(255, 255, 255, .16);--accent: #8ab4dd;--accent2: #8ab4dd}*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body{min-height:100%;margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}a{color:var(--text);text-decoration-color:color-mix(in srgb,var(--text) 45%,transparent);text-underline-offset:2px}a:hover{color:var(--muted);text-decoration:none}.wrap{width:min(700px,calc(100% - 32px));margin:0 auto;padding:15px 0 72px}.card{background:transparent;border:0;border-radius:0;box-shadow:none}.pill{border:1px solid var(--border);background:var(--surface);color:var(--text);padding:7px 10px;border-radius:var(--radius)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 9px;border:1px solid var(--border);border-radius:var(--radius);background:transparent;color:var(--muted);font:500 12px/1.2 var(--sans);text-decoration:none;cursor:pointer}.btn.primary{background:transparent;color:var(--text)}.btn:hover{color:var(--text);border-color:color-mix(in srgb,var(--text) 35%,transparent);background:var(--surface)}.btn:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.muted{color:var(--muted)}pre,code{font-family:var(--mono)}pre{margin:20px 0;padding:16px 18px;overflow:auto;border:solid var(--border);border-width:1px 0;border-radius:0;background:var(--surface);color:var(--text);font-size:13px;line-height:1.55}code{padding:1px 4px;border-radius:2px;background:var(--surface);font-size:.9em}pre code{border:0;padding:0;background:transparent;color:inherit;font-size:inherit}h1,h2,h3,h4{color:var(--text);font-family:var(--sans);font-weight:650;letter-spacing:-.015em}h1{margin:0;font-size:clamp(28px,5vw,36px);line-height:1.2}h2{margin:0;font-size:24px;line-height:1.25}h3{margin:0;font-size:18px;line-height:1.35}p{margin:0 0 1em}hr{border:0;border-top:1px solid var(--border)}.content{max-width:none;margin:0}.content>p:first-of-type{font-size:inherit}.content img{max-width:100%;height:auto}mjx-container{max-width:100%;overflow-x:auto}mjx-container[display=true]{display:block;padding:6px 0}@media(max-width:700px){.wrap{width:calc(100% - 28px);padding-top:10px}h1{font-size:29px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}code[class*=language-],pre[class*=language-]{color:inherit;font-family:var(--mono);font-size:13px;line-height:1.55;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:2;hyphens:none}pre[class*=language-]{padding:16px 18px;margin:20px 0;overflow:auto;border:solid var(--border);border-width:1px 0;border-radius:0;background:var(--surface);color:var(--text)}pre[class*=language-]>code[class*=language-]{color:inherit}:not(pre)>code[class*=language-]{padding:2px 6px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#6a737d}.token.punctuation{color:var(--text)}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#a31515}.token.boolean,.token.number{color:#8959a8}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#54790f}.token.operator,.token.entity,.token.url{color:#444}.token.atrule,.token.attr-value,.token.keyword{color:#a626a4}.token.function,.token.class-name{color:#315f89}.token.regex,.token.important,.token.variable{color:#986801}.token.important,.token.bold{font-weight:800}.token.italic{font-style:italic}html[data-theme=dark] .token.comment,html[data-theme=dark] .token.prolog,html[data-theme=dark] .token.doctype,html[data-theme=dark] .token.cdata{color:#9aa0a6}html[data-theme=dark] .token.property,html[data-theme=dark] .token.tag,html[data-theme=dark] .token.constant,html[data-theme=dark] .token.symbol,html[data-theme=dark] .token.deleted{color:#ef8b78}html[data-theme=dark] .token.boolean,html[data-theme=dark] .token.number{color:#c8a8df}html[data-theme=dark] .token.selector,html[data-theme=dark] .token.attr-name,html[data-theme=dark] .token.string,html[data-theme=dark] .token.char,html[data-theme=dark] .token.builtin,html[data-theme=dark] .token.inserted{color:#9acb86}html[data-theme=dark] .token.operator,html[data-theme=dark] .token.entity,html[data-theme=dark] .token.url{color:#d6d6d6}html[data-theme=dark] .token.atrule,html[data-theme=dark] .token.attr-value,html[data-theme=dark] .token.keyword{color:#d6a0d9}html[data-theme=dark] .token.function,html[data-theme=dark] .token.class-name{color:#8ab4dd}.footer[data-astro-cid-37fxchfa]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:34px;padding-top:18px;border-top:1px solid var(--border);font-size:11px}.right[data-astro-cid-37fxchfa]{display:flex;gap:12px}.imgZoom[data-astro-cid-37fxchfa]{border:0;padding:0;background:transparent;max-width:92vw;max-height:92vh}.imgZoom[data-astro-cid-37fxchfa]::backdrop{background:#0000008c;backdrop-filter:blur(10px)}.imgZoom[data-astro-cid-37fxchfa] img[data-astro-cid-37fxchfa]{display:block;max-width:92vw;max-height:88vh;border-radius:1px;border:1px solid rgba(255,255,255,.12);background:var(--surface)}.imgZoom[data-astro-cid-37fxchfa] .close[data-astro-cid-37fxchfa]{position:fixed;top:16px;right:16px;z-index:2}
