:root{--color-bg:#fff;--color-text:#0a0a0a;--color-text-muted:#737373;--color-border:#e5e5e5;--color-primary:#205cfc;--color-primary-hover:#1048e6;--color-code-bg:#f4f4f5;--color-hover:#0000000a;--color-hover-strong:#0000000f;--color-active:#00000014;--color-warning-bg:#fff7ed;--color-warning-text:#a85a28;--color-warning-border:#fdd7a6;--color-caution-bg:#fffdeb;--color-caution-text:#967028;--color-caution-border:#f7ea9b;--glass-bg:#ffffffb3;--glass-border:#0000000f;--glass-blur:12px;--glass-shadow:0 8px 32px #00000014;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-pill:9999px;--gap-xs:.125rem;--gap-sm:.25rem;--gap-md:.5rem;--gap-lg:.75rem;--gap-xl:1rem;--gap-2xl:1.5rem;--gap-3xl:2rem;--sidebar-width:260px;--header-height:56px;--layout-max-width:1440px;--transition-fast:.1s;--transition-normal:.15s;--transition-slow:.2s;--font-mono:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", "Microsoft YaHei", "PingFang SC", "PingFang TC", "Apple SD Gothic Neo", "Malgun Gothic", monospace}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(100% 0 0);--color-text:lab(2.75381% 0 0);--color-text-muted:lab(48.496% 0 0);--color-border:lab(90.952% 0 -.0000119209);--color-primary:lab(43.9816% 30.3877 -86.2425);--color-primary-hover:lab(36.9357% 34.6625 -85.6238);--color-code-bg:lab(96.1634% .0972152 -.364745);--color-hover:lab(0% 0 0/.04);--color-hover-strong:lab(0% 0 0/.06);--color-active:lab(0% 0 0/.08);--color-warning-bg:lab(97.6983% 1.59931 5.88596);--color-warning-text:lab(47.0773% 30.0798 42.1522);--color-warning-border:lab(88.41% 8.99604 29.2255);--color-caution-bg:lab(99.047% -1.64518 11.3968);--color-caution-text:lab(50.1576% 10.1547 44.2999);--color-caution-border:lab(92.4505% -3.59294 40.1184);--glass-bg:lab(100% 0 0/.7);--glass-border:lab(0% 0 0/.06);--glass-shadow:0 8px 32px lab(0% 0 0/.08)}}[data-theme=dark]{--color-bg:#09090b;--color-text:#fafafa;--color-text-muted:#9f9fa9;--color-border:#212124;--color-primary:#52a3ff;--color-primary-hover:#89befe;--color-code-bg:#18181b;--color-hover:#ffffff0a;--color-hover-strong:#ffffff0f;--color-active:#ffffff14;--color-warning-bg:#441506;--color-warning-text:#bd8d65;--color-warning-border:#8c2901;--color-caution-bg:#3d1b00;--color-caution-text:#b2935e;--color-caution-border:#803100;--glass-bg:#09090bb3;--glass-border:#ffffff14;--glass-shadow:0 8px 32px #0000004d}@supports (color:lab(0% 0 0)){[data-theme=dark]{--color-bg:lab(2.511% .244975 -.885263);--color-text:lab(98.26% 0 0);--color-text-muted:lab(65.6466% 1.5294 -5.42614);--color-border:lab(12.9464% .615567 -2.16819);--color-primary:lab(65.0652% -2.02703 -56.8102);--color-primary-hover:lab(75.1% -5.00575 -37.8247);--color-code-bg:lab(8.30591% .622027 -2.16446);--color-hover:lab(100% 0 0/.04);--color-hover-strong:lab(100% 0 0/.06);--color-active:lab(100% 0 0/.08);--color-warning-bg:lab(14.6786% 22.5029 19.9698);--color-warning-text:lab(62.6306% 15.4119 28.5729);--color-warning-border:lab(32.6828% 41.3118 45.0393);--color-caution-bg:lab(14.3493% 16.7164 22.7418);--color-caution-text:lab(62.976% 6.99461 32.6715);--color-caution-border:lab(31.7434% 35.9697 49.2032);--glass-bg:lab(2.511% .244975 -.885263/.7);--glass-border:lab(100% 0 0/.08);--glass-shadow:0 8px 32px lab(0% 0 0/.3)}}*,:before,:after{box-sizing:border-box;margin:0}*{scrollbar-width:thin;scrollbar-color:oklch(0% 0 0/.2) transparent}.no-transition,.no-transition *,.no-transition :before,.no-transition :after{transition:none!important}[data-theme=dark],[data-theme=dark] *{scrollbar-color:oklch(100% 0 0/.2) transparent}html{color:var(--color-text);background:var(--color-bg);transition:background-color var(--transition-slow),color var(--transition-slow);scroll-behavior:smooth;font-family:system-ui,-apple-system,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.sy-keyword,.sy-storage{color:#d73a49}.sy-string{color:#032f62}.sy-comment{color:#6a737d;font-style:italic}.sy-constant.sy-numeric,.sy-constant.sy-language{color:#005cc5}.sy-variable.sy-function,.sy-entity.sy-name{color:#6f42c1}.sy-punctuation{color:inherit}html[data-theme=dark] .sy-keyword,html[data-theme=dark] .sy-storage{color:#f97583}html[data-theme=dark] .sy-string{color:#9ecbff}html[data-theme=dark] .sy-comment{color:#6a737d}html[data-theme=dark] .sy-constant.sy-numeric,html[data-theme=dark] .sy-constant.sy-language{color:#79b8ff}html[data-theme=dark] .sy-variable.sy-function,html[data-theme=dark] .sy-entity.sy-name{color:#b392f0}.sy-punctuation.sy-definition{color:#6a737d}.sy-punctuation.sy-definition.sy-heading{color:#d73a49}.sy-punctuation.sy-definition.sy-blockquote{color:#6a737d}.sy-entity.sy-name.sy-section{color:#6f42c1}.sy-markup.sy-bold{font-weight:600}.sy-markup.sy-italic{font-style:italic}.sy-markup.sy-raw{color:#032f62}.sy-markup.sy-quote{color:#6a737d;font-style:italic}.sy-markup.sy-list{color:#d73a49}.sy-markup.sy-underline.sy-link{color:#032f62}html[data-theme=dark] .sy-punctuation.sy-definition{color:#6a737d}html[data-theme=dark] .sy-punctuation.sy-definition.sy-heading{color:#f97583}html[data-theme=dark] .sy-punctuation.sy-definition.sy-blockquote{color:#6a737d}html[data-theme=dark] .sy-entity.sy-name.sy-section{color:#b392f0}html[data-theme=dark] .sy-markup.sy-raw{color:#9ecbff}html[data-theme=dark] .sy-markup.sy-quote{color:#6a737d}html[data-theme=dark] .sy-markup.sy-list{color:#f97583}html[data-theme=dark] .sy-markup.sy-underline.sy-link{color:#9ecbff}.ts-keyword{color:#d73a49}.ts-string,.ts-string-special{color:#032f62}.ts-comment{color:#6a737d;font-style:italic}.ts-number,.ts-constant,.ts-constant-builtin{color:#005cc5}.ts-function,.ts-function-builtin,.ts-type,.ts-type-builtin,.ts-constructor{color:#6f42c1}.ts-tag{color:#22863a}.ts-attribute{color:#6f42c1}.ts-property{color:#005cc5}.ts-variable-builtin{color:#e36209}.ts-operator{color:#d73a49}.ts-punctuation,.ts-punctuation-bracket,.ts-punctuation-delimiter,.ts-punctuation-special,.ts-variable,.ts-variable-parameter,.ts-embedded{color:inherit}html[data-theme=dark] .ts-keyword{color:#f97583}html[data-theme=dark] .ts-string,html[data-theme=dark] .ts-string-special{color:#9ecbff}html[data-theme=dark] .ts-comment{color:#6a737d}html[data-theme=dark] .ts-number,html[data-theme=dark] .ts-constant,html[data-theme=dark] .ts-constant-builtin{color:#79b8ff}html[data-theme=dark] .ts-function,html[data-theme=dark] .ts-function-builtin,html[data-theme=dark] .ts-type,html[data-theme=dark] .ts-type-builtin,html[data-theme=dark] .ts-constructor{color:#b392f0}html[data-theme=dark] .ts-tag{color:#85e89d}html[data-theme=dark] .ts-attribute{color:#b392f0}html[data-theme=dark] .ts-property{color:#79b8ff}html[data-theme=dark] .ts-variable-builtin{color:#ffab70}html[data-theme=dark] .ts-operator{color:#f97583}
