:root{--hue: 220;--primary: oklch(.7 .14 var(--hue));--primary-dim: oklch(.92 .04 var(--hue));--page-bg: oklch(.95 .01 var(--hue));--bg: var(--page-bg);--sidebar-bg: #ffffff;--card-bg: #ffffff;--float-panel-bg: #ffffff;--text: oklch(.2 .02 var(--hue));--text-muted: oklch(.5 .02 var(--hue));--deep-text: oklch(.25 .02 var(--hue));--title-active: oklch(.6 .1 var(--hue));--btn-regular-bg: oklch(.95 .025 var(--hue));--btn-regular-bg-hover: oklch(.9 .05 var(--hue));--btn-regular-bg-active: oklch(.85 .08 var(--hue));--btn-plain-bg-hover: oklch(.9 .04 var(--hue));--btn-plain-bg-active: oklch(.85 .07 var(--hue));--btn-card-bg-hover: oklch(.98 .005 var(--hue));--btn-card-bg-active: oklch(.9 .03 var(--hue));--hover-bg: oklch(.95 .01 var(--hue));--active-bg: oklch(.92 .05 var(--hue));--link-underline: oklch(.93 .04 var(--hue));--link-hover: oklch(.95 .025 var(--hue));--link-active: oklch(.9 .05 var(--hue));--border: oklch(.92 .01 var(--hue));--line-divider: rgba(0, 0, 0, .08);--line-color: rgba(0, 0, 0, .1);--meta-divider: rgba(0, 0, 0, .2);--codeblock-bg: oklch(.17 .015 var(--hue));--codeblock-topbar-bg: oklch(.3 .02 var(--hue));--inline-code-bg: var(--btn-regular-bg);--inline-code-color: var(--primary);--codeblock-selection: oklch(.4 .08 var(--hue));--admonitions-color-tip: oklch(.7 .14 180);--admonitions-color-note: oklch(.7 .14 250);--admonitions-color-important: oklch(.7 .14 310);--admonitions-color-warning: oklch(.7 .14 60);--admonitions-color-caution: oklch(.6 .2 25);--toc-badge-bg: oklch(.89 .05 var(--hue));--toc-btn-hover: oklch(.926 .015 var(--hue));--toc-btn-active: oklch(.9 .015 var(--hue));--toc-item-active: oklch(.7 .13 var(--hue));--font-sans: "Inter", "Noto Sans SC", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", "Fira Code", ui-monospace, monospace;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-full: 9999px;--radius-card: 1.25rem;--radius-large: 1rem;--transition: .15s cubic-bezier(.4, 0, .2, 1);--content-delay: .15s;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 2px 8px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .08);--shadow-card: 0 4px 16px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .04);--sidebar-width: 14rem;--content-max-width: 64rem;--toc-width: 16rem;--page-padding: 1rem;--card-gap: 1rem}[data-theme=dark]{--page-bg: oklch(.16 .014 var(--hue));--bg: var(--page-bg);--sidebar-bg: oklch(.2 .012 var(--hue));--card-bg: oklch(.23 .015 var(--hue));--float-panel-bg: oklch(.19 .015 var(--hue));--primary: oklch(.75 .14 var(--hue));--primary-dim: oklch(.35 .06 var(--hue));--text: oklch(.95 .01 var(--hue));--text-muted: oklch(.65 .02 var(--hue));--deep-text: oklch(.95 .01 var(--hue));--btn-regular-bg: oklch(.33 .035 var(--hue));--btn-regular-bg-hover: oklch(.38 .04 var(--hue));--btn-regular-bg-active: oklch(.43 .045 var(--hue));--btn-plain-bg-hover: oklch(.3 .035 var(--hue));--btn-plain-bg-active: oklch(.27 .025 var(--hue));--btn-card-bg-hover: oklch(.3 .03 var(--hue));--btn-card-bg-active: oklch(.35 .035 var(--hue));--hover-bg: oklch(.27 .02 var(--hue));--active-bg: oklch(.3 .05 var(--hue));--link-underline: oklch(.4 .08 var(--hue));--link-hover: oklch(.4 .08 var(--hue));--link-active: oklch(.35 .07 var(--hue));--border: oklch(.3 .015 var(--hue));--line-divider: rgba(255, 255, 255, .08);--line-color: rgba(255, 255, 255, .1);--meta-divider: rgba(255, 255, 255, .2);--codeblock-topbar-bg: oklch(.12 .015 var(--hue));--inline-code-bg: var(--btn-regular-bg);--admonitions-color-tip: oklch(.75 .14 180);--admonitions-color-note: oklch(.75 .14 250);--admonitions-color-important: oklch(.75 .14 310);--admonitions-color-warning: oklch(.75 .14 60);--admonitions-color-caution: oklch(.65 .2 25);--toc-btn-hover: oklch(.22 .02 var(--hue));--toc-btn-active: oklch(.25 .02 var(--hue));--toc-item-active: oklch(.35 .07 var(--hue));--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 2px 8px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .4);--shadow-card: 0 4px 16px rgba(0, 0, 0, .35), 0 1px 3px rgba(0, 0, 0, .25)}@media(prefers-color-scheme:dark){:root:not([data-theme]){--page-bg: oklch(.16 .014 var(--hue));--bg: var(--page-bg);--sidebar-bg: oklch(.2 .012 var(--hue));--card-bg: oklch(.23 .015 var(--hue));--float-panel-bg: oklch(.19 .015 var(--hue));--primary: oklch(.75 .14 var(--hue));--primary-dim: oklch(.35 .06 var(--hue));--text: oklch(.95 .01 var(--hue));--text-muted: oklch(.65 .02 var(--hue));--btn-regular-bg: oklch(.33 .035 var(--hue));--btn-regular-bg-hover: oklch(.38 .04 var(--hue));--btn-regular-bg-active: oklch(.43 .045 var(--hue));--btn-plain-bg-hover: oklch(.3 .035 var(--hue));--btn-plain-bg-active: oklch(.27 .025 var(--hue));--btn-card-bg-hover: oklch(.3 .03 var(--hue));--btn-card-bg-active: oklch(.35 .035 var(--hue));--hover-bg: oklch(.27 .02 var(--hue));--active-bg: oklch(.3 .05 var(--hue));--link-underline: oklch(.4 .08 var(--hue));--link-hover: oklch(.4 .08 var(--hue));--link-active: oklch(.35 .07 var(--hue));--border: oklch(.3 .015 var(--hue));--line-divider: rgba(255, 255, 255, .08);--line-color: rgba(255, 255, 255, .1);--meta-divider: rgba(255, 255, 255, .2);--codeblock-topbar-bg: oklch(.12 .015 var(--hue));--inline-code-bg: var(--btn-regular-bg);--admonitions-color-tip: oklch(.75 .14 180);--admonitions-color-note: oklch(.75 .14 250);--admonitions-color-important: oklch(.75 .14 310);--admonitions-color-warning: oklch(.75 .14 60);--admonitions-color-caution: oklch(.65 .2 25);--toc-btn-hover: oklch(.22 .02 var(--hue));--toc-btn-active: oklch(.25 .02 var(--hue));--toc-item-active: oklch(.35 .07 var(--hue));--shadow-card: 0 4px 16px rgba(0, 0, 0, .35), 0 1px 3px rgba(0, 0, 0, .25)}}body{margin:0;font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}[data-astro-cid-y7hrqrai]{box-sizing:border-box}
