:root{color-scheme:light;--bg:#fff;--text:#1a1a1a;--muted:#555;--subtle:#777;--border:#e2e2e2;--link:#0b57d0;--surface:#f5f5f5;--gutter:1.25rem;--code-bg:#f5f5f5;--code-border:#e2e2e2;--code-inline-bg:#ececec}:root[data-theme=dark]{color-scheme:dark;--bg:#101013;--text:#e8e8ea;--muted:#a6a6ad;--subtle:#8b8b93;--border:#2a2a30;--link:#7fb0ff;--surface:#1a1a1f;--code-bg:#16161a;--code-border:#2a2a30;--code-inline-bg:#1f1f25}.astro-code{background-color:var(--code-bg);border:1px solid var(--code-border);-webkit-overflow-scrolling:touch;contain:layout paint style;border-radius:8px;margin:1.5rem 0;padding:1rem;overflow-x:auto;transform:translateZ(0)}.astro-code,.astro-code span{color:var(--shiki-light)}:root[data-theme=dark] .astro-code,:root[data-theme=dark] .astro-code span{color:var(--shiki-dark)}@media (width<=30rem){.astro-code{font-size:.875rem}}table{border-collapse:collapse;border:1px solid var(--border);width:100%;margin:1.5rem 0}@media (width<=48rem){table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}th,td{border:1px solid var(--border);text-align:left;overflow-wrap:anywhere;padding:.75rem}th{background-color:var(--surface);font-weight:600}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--link);outline-offset:2px}:root{scroll-behavior:smooth;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}[data-astro-cid-ju4pidww]{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{padding:calc(var(--header-h,3.9rem) + 2.5rem) var(--gutter) 5rem;color:var(--text);background-color:var(--bg);touch-action:pan-y;overscroll-behavior:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizespeed;margin:0}.bar[data-astro-cid-ju4pidww]{width:100%;max-width:76rem;margin-inline:auto;padding:.9rem 0}main[data-astro-cid-ju4pidww]{max-width:42rem;margin-inline:auto}body.wide main[data-astro-cid-ju4pidww]{max-width:76rem}header[data-astro-cid-ju4pidww]{z-index:10;padding-inline:var(--gutter);background-color:var(--bg);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:1px solid #0000;transition:transform .15s linear,border-color .15s linear;position:fixed;inset:0 0 auto;transform:translateZ(0)}header[data-astro-cid-ju4pidww][data-scrolled=true]{border-bottom-color:var(--border)}header[data-astro-cid-ju4pidww][data-hidden=true]{transform:translateY(-100%)}header[data-astro-cid-ju4pidww]:focus-within{transform:translateY(0)}@media (width<=48rem){header[data-astro-cid-ju4pidww][data-hidden=true]{transform:translateY(0)}}nav[data-astro-cid-ju4pidww]{align-items:center;gap:1.25rem;display:flex}.brand[data-astro-cid-ju4pidww]{letter-spacing:-.01em;color:inherit;font-weight:700;text-decoration:none}nav[data-astro-cid-ju4pidww] ul[data-astro-cid-ju4pidww]{align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:not(.brand){color:var(--muted)}nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:var(--text);text-decoration:none}nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww][aria-current=page]{color:var(--text);font-weight:600}.theme-toggle[data-astro-cid-ju4pidww]{border:1px solid var(--border);background-color:var(--bg);width:2rem;height:2rem;color:var(--muted);cursor:pointer;border-radius:999px;place-items:center;margin-left:auto;padding:0;display:grid}.theme-toggle[data-astro-cid-ju4pidww]:hover{color:var(--text)}.theme-toggle[data-astro-cid-ju4pidww]:focus-visible{outline:2px solid var(--link);outline-offset:2px}.theme-toggle[data-astro-cid-ju4pidww] svg[data-astro-cid-ju4pidww]{grid-area:1/1}.theme-toggle[data-astro-cid-ju4pidww] .moon[data-astro-cid-ju4pidww],:root[data-theme=dark] .theme-toggle[data-astro-cid-ju4pidww] .sun[data-astro-cid-ju4pidww]{display:none}:root[data-theme=dark] .theme-toggle[data-astro-cid-ju4pidww] .moon[data-astro-cid-ju4pidww]{display:block}@media (width<=26rem){nav[data-astro-cid-ju4pidww],nav[data-astro-cid-ju4pidww] ul[data-astro-cid-ju4pidww]{gap:.75rem}.brand[data-astro-cid-ju4pidww]{font-size:.95rem}.theme-toggle[data-astro-cid-ju4pidww]{width:2.75rem;height:2.75rem}}main[data-astro-cid-ju4pidww]{min-height:60vh}@media (prefers-reduced-motion:reduce){body,header[data-astro-cid-ju4pidww]{transition:none}}
