:root,.tome-grain{--font-space-mono: "Space Mono", monospace;--font-switzer: "Switzer", system-ui, sans-serif;--font-inter: "Inter", system-ui, sans-serif;--font-heading: var(--font-space-mono);--font-body: var(--font-switzer);--font-code: var(--font-space-mono)}.tome-grain *{font-style:normal!important}html.dark .shiki,html.dark .shiki span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important;font-style:normal!important}:lang(en){--anon-i18n-sans: "Switzer", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--anon-i18n-mono: "Space Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}:lang(ru){--anon-i18n-sans: "Switzer", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--anon-i18n-mono: "Space Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "DejaVu Sans Mono", "Noto Sans Mono", monospace}:lang(zh){--anon-i18n-sans: "Switzer", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans SC", "Microsoft YaHei", system-ui, sans-serif;--anon-i18n-mono: "Space Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei", monospace}:lang(ja){--anon-i18n-sans: "Switzer", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans CJK JP", "Noto Sans JP", "Yu Gothic UI", "Yu Gothic", Meiryo, system-ui, sans-serif;--anon-i18n-mono: "Space Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "Hiragino Sans", "Noto Sans CJK JP", "Yu Gothic", monospace}:lang(ko){--anon-i18n-sans: "Switzer", "Apple SD Gothic Neo", "Noto Sans CJK KR", "Noto Sans KR", "Malgun Gothic", system-ui, sans-serif;--anon-i18n-mono: "Space Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "Apple SD Gothic Neo", "Noto Sans CJK KR", "Malgun Gothic", monospace}:lang(zh),:lang(ja),:lang(ko){--anon-i18n-text-transform: none;--anon-i18n-letter-spacing: normal}:lang(en),:lang(zh),:lang(ko),:lang(ru),:lang(ja){--font-switzer: var(--anon-i18n-sans);--font-space-mono: var(--anon-i18n-mono)}.tome-grain{--font-body: var(--anon-i18n-sans) !important;--font-heading: var(--anon-i18n-mono) !important;--font-code: var(--anon-i18n-mono) !important}:where([lang]){font-family:var(--anon-i18n-sans)}:lang(zh),:lang(ko),:lang(ja){text-transform:none!important;letter-spacing:normal!important}.anon-language-menu{position:relative;flex-shrink:0;font-size:12px}.anon-language-menu summary{display:flex;align-items:center;gap:5px;padding:7px;cursor:pointer;list-style:none;border:1px solid var(--bd);border-radius:3px}.anon-language-menu nav{position:absolute;right:0;top:100%;z-index:200;min-width:150px;background:var(--sf);border:1px solid var(--bd);box-shadow:0 8px 20px #0003}.anon-language-menu a{display:block;padding:10px;color:var(--tx);text-decoration:none}.anon-language-menu a:hover,.anon-language-menu a:focus-visible{background:var(--acD);outline:2px solid var(--ac);outline-offset:-2px}html:not(.anon-docs-ready),html:not(.anon-docs-ready) body{height:auto!important;overflow:auto!important}html:not(.anon-docs-ready) #tome-root{display:none}#anon-static-content{padding:24px;background:#f1eeeb;color:#251f17;font-family:var(--anon-i18n-sans);line-height:1.7}#anon-static-content a{color:#9d3416;overflow-wrap:anywhere}#anon-static-content header{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:12px 0 28px}#anon-static-content header nav{display:flex;flex-wrap:wrap;gap:12px}.anon-static-layout{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,850px);gap:40px}#anon-static-content pre,#anon-static-content table{display:block;max-width:100%;overflow-x:auto}#anon-static-content main{min-width:0}#anon-static-content img{max-width:100%}#anon-static-content aside{padding:12px;border:1px solid #9d3416}@media(max-width:767px){.anon-static-layout{grid-template-columns:minmax(0,1fr);gap:20px}.anon-static-layout>nav{display:none}#anon-static-content{padding:16px}}@media(prefers-color-scheme:dark){#anon-static-content{background:#080301;color:#fff}#anon-static-content a{color:#ff986d}}.anon-translation-preview{border:1px solid var(--bd);padding:12px;margin:16px 0;font-size:13px;line-height:1.5;color:var(--tx2)}
