:root,:root[data-theme=light]{--bg-primary: #fff;--bg-secondary: #f6f8fa;--text-primary: #24292e;--text-secondary: #586069;--text-tertiary: #6a737d;--link-color: #0366d6;--link-hover: #0366d6;--border-color: #e1e4e8;--border-light: #eaecef;--code-bg: rgba(27,31,35,.05)}:root[data-theme=dark]{--bg-primary: #0d1117;--bg-secondary: #161b22;--text-primary: #c9d1d9;--text-secondary: #8b949e;--text-tertiary: #8b949e;--link-color: #58a6ff;--link-hover: #58a6ff;--border-color: #30363d;--border-light: #21262d;--code-bg: rgba(110,118,129,.4)}@media (prefers-color-scheme: dark){:root:not([data-theme]){--bg-primary: #0d1117;--bg-secondary: #161b22;--text-primary: #c9d1d9;--text-secondary: #8b949e;--text-tertiary: #8b949e;--link-color: #58a6ff;--link-hover: #58a6ff;--border-color: #30363d;--border-light: #21262d;--code-bg: rgba(110,118,129,.4)}}body{background-color:var(--bg-primary);color:var(--text-primary)}.markdown-body[data-astro-cid-5hce7sga]{color:var(--text-primary);background-color:var(--bg-primary)}.markdown-body[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--link-color)}.markdown-body[data-astro-cid-5hce7sga] h1[data-astro-cid-5hce7sga],.markdown-body[data-astro-cid-5hce7sga] h2[data-astro-cid-5hce7sga],.markdown-body[data-astro-cid-5hce7sga] h3[data-astro-cid-5hce7sga],.markdown-body[data-astro-cid-5hce7sga] h4[data-astro-cid-5hce7sga],.markdown-body[data-astro-cid-5hce7sga] h5[data-astro-cid-5hce7sga],.markdown-body[data-astro-cid-5hce7sga] h6[data-astro-cid-5hce7sga]{color:var(--text-primary);border-bottom-color:var(--border-color)}.markdown-body[data-astro-cid-5hce7sga] code[data-astro-cid-5hce7sga],.markdown-body[data-astro-cid-5hce7sga] tt[data-astro-cid-5hce7sga]{background-color:var(--code-bg);color:var(--text-primary)}.markdown-body[data-astro-cid-5hce7sga] pre[data-astro-cid-5hce7sga],.markdown-body[data-astro-cid-5hce7sga] .highlight[data-astro-cid-5hce7sga] pre[data-astro-cid-5hce7sga]{background-color:var(--bg-secondary);color:var(--text-primary)}.markdown-body[data-astro-cid-5hce7sga] blockquote[data-astro-cid-5hce7sga]{color:var(--text-tertiary);border-left-color:var(--border-color)}.markdown-body[data-astro-cid-5hce7sga] hr[data-astro-cid-5hce7sga],.markdown-body[data-astro-cid-5hce7sga] .rule[data-astro-cid-5hce7sga]{background-color:var(--border-color);border-bottom-color:var(--border-color)}.markdown-body[data-astro-cid-5hce7sga] table[data-astro-cid-5hce7sga] tr[data-astro-cid-5hce7sga]{background-color:var(--bg-primary);border-top-color:var(--border-color)}.markdown-body[data-astro-cid-5hce7sga] table[data-astro-cid-5hce7sga] tr[data-astro-cid-5hce7sga]:nth-child(2n){background-color:var(--bg-secondary)}.markdown-body[data-astro-cid-5hce7sga] table[data-astro-cid-5hce7sga] th[data-astro-cid-5hce7sga],.markdown-body[data-astro-cid-5hce7sga] table[data-astro-cid-5hce7sga] td[data-astro-cid-5hce7sga]{border-color:var(--border-color)}.markdown-body[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{background-color:transparent}.border-top[data-astro-cid-5hce7sga],.border-bottom[data-astro-cid-5hce7sga],.border-left[data-astro-cid-5hce7sga],.border-right[data-astro-cid-5hce7sga],.border[data-astro-cid-5hce7sga]{border-color:var(--border-color)}.border-gray-light[data-astro-cid-5hce7sga]{border-color:var(--border-light)}.text-gray[data-astro-cid-5hce7sga]{color:var(--text-secondary)}.wikilink[data-astro-cid-5hce7sga]{color:var(--link-color);text-decoration:none}.wikilink[data-astro-cid-5hce7sga]:hover{text-decoration:underline}.wikilink[data-astro-cid-5hce7sga].new{color:#cb2431}.markdown-body[data-astro-cid-5hce7sga]{font-family:Söhne,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:18px!important;line-height:1.6!important}body{font-family:Söhne,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.markdown-body[data-astro-cid-5hce7sga] code[data-astro-cid-5hce7sga],.markdown-body[data-astro-cid-5hce7sga] tt[data-astro-cid-5hce7sga],.markdown-body[data-astro-cid-5hce7sga] pre[data-astro-cid-5hce7sga],.markdown-body[data-astro-cid-5hce7sga] .highlight[data-astro-cid-5hce7sga] pre[data-astro-cid-5hce7sga]{font-family:Söhne Mono,Courier New,monospace!important}.markdown-body[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{margin-bottom:16px!important}.markdown-body[data-astro-cid-5hce7sga] h1[data-astro-cid-5hce7sga]{margin-top:24px!important;margin-bottom:16px!important;font-weight:500!important}.markdown-body[data-astro-cid-5hce7sga] h2[data-astro-cid-5hce7sga],.markdown-body[data-astro-cid-5hce7sga] h3[data-astro-cid-5hce7sga]{margin-top:24px!important;margin-bottom:16px!important}.markdown-body[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga],.markdown-body[data-astro-cid-5hce7sga] ol[data-astro-cid-5hce7sga]{margin-bottom:16px!important}.markdown-body[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga]{margin-bottom:8px!important}.container-lg[data-astro-cid-5hce7sga]{max-width:1012px!important;padding-left:24px!important;padding-right:24px!important}@media (min-width: 768px){.container-lg[data-astro-cid-5hce7sga]{padding-left:40px!important;padding-right:40px!important}}.header-row[data-astro-cid-5hce7sga]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#theme-toggle[data-astro-cid-5hce7sga]{width:18px;height:18px;border:none;background:transparent;cursor:pointer;padding:0;transition:opacity .2s;position:relative}#theme-toggle[data-astro-cid-5hce7sga]:hover{opacity:.7}#theme-icon[data-astro-cid-5hce7sga]{display:block;width:18px;height:18px;border-radius:50%;transition:background .2s}#theme-icon[data-astro-cid-5hce7sga][data-theme=light]{background:transparent;border:2px solid var(--text-primary)}#theme-icon[data-astro-cid-5hce7sga][data-theme=dark]{background:var(--text-primary);border:2px solid var(--text-primary)}#theme-icon[data-astro-cid-5hce7sga][data-theme=system]{background:linear-gradient(90deg,transparent 50%,var(--text-primary) 50%);border:2px solid var(--text-primary)}#theme-tooltip[data-astro-cid-5hce7sga]{position:absolute;top:100%;right:0;margin-top:8px;padding:4px 8px;background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .1s;z-index:1001}@media (hover: hover) and (pointer: fine){#theme-toggle[data-astro-cid-5hce7sga]:hover #theme-tooltip[data-astro-cid-5hce7sga]{opacity:1}}#search-modal[data-astro-cid-5hce7sga]{display:none;position:fixed;inset:0;background:#00000080;z-index:9999;align-items:flex-start;justify-content:center;padding-top:100px}#search-modal[data-astro-cid-5hce7sga].open{display:flex}#search-container[data-astro-cid-5hce7sga]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;width:90%;max-width:600px;box-shadow:0 8px 32px #0000004d;overflow:hidden}#search-input[data-astro-cid-5hce7sga]{width:100%;padding:16px 20px;border:none;border-bottom:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);font-family:Söhne,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;outline:none}#search-input[data-astro-cid-5hce7sga]::placeholder{color:var(--text-secondary)}#search-results[data-astro-cid-5hce7sga]{max-height:400px;overflow-y:auto;padding:2px}#search-modal[data-astro-cid-5hce7sga] .search-result-item[data-astro-cid-5hce7sga]{padding:14px 20px;cursor:pointer!important;border-left:4px solid transparent;transition:background .15s ease,border-color .15s ease;margin:4px 8px;user-select:none;border-radius:4px;display:block}#search-modal[data-astro-cid-5hce7sga] .search-result-item[data-astro-cid-5hce7sga]:hover{background:var(--bg-secondary)!important;cursor:pointer!important}#search-modal[data-astro-cid-5hce7sga] #search-results[data-astro-cid-5hce7sga] .search-result-item[data-astro-cid-5hce7sga].selected{background:#0366d6!important;border-left-color:#0366d6!important;box-shadow:0 0 0 2px #0366d633!important}#search-modal[data-astro-cid-5hce7sga] #search-results[data-astro-cid-5hce7sga] .search-result-item[data-astro-cid-5hce7sga].selected .search-result-title[data-astro-cid-5hce7sga]{color:#fff!important}#search-modal[data-astro-cid-5hce7sga] #search-results[data-astro-cid-5hce7sga] .search-result-item[data-astro-cid-5hce7sga].selected .search-result-description[data-astro-cid-5hce7sga]{color:#fffc!important}.search-result-title[data-astro-cid-5hce7sga]{color:var(--text-primary);font-weight:500;margin:0 0 6px;line-height:1.3}.search-result-description[data-astro-cid-5hce7sga]{color:var(--text-secondary);font-size:13px;margin:0;line-height:1.5}.search-empty[data-astro-cid-5hce7sga]{padding:40px 20px;text-align:center;color:var(--text-secondary)}.search-hint[data-astro-cid-5hce7sga]{padding:12px 20px;font-size:12px;color:var(--text-tertiary);border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;gap:12px}.search-kbd[data-astro-cid-5hce7sga]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:3px;padding:2px 6px;font-family:Söhne Mono,monospace;font-size:11px}
