html{overflow-y:scroll;scrollbar-width:thin}.site-header{--header-bg:#f4f3ee;--header-text:#1a1a1a;--header-muted:#696963;--header-border:#d4d4cf;--header-accent:#ac482e;--header-focus:#265db4;color:var(--header-text);background:var(--header-bg);border-top:4px solid #2d3929;border-bottom:1px solid var(--header-border);margin:0;padding:0;font:14px/1.5 system-ui,-apple-system,pingfang sc,microsoft yahei,sans-serif;word-break:normal}body.dark .site-header{--header-bg:#1a1a1a;--header-text:#e8e8e3;--header-muted:#b0b0a8;--header-border:#3d3d38;--header-accent:#eea086;--header-focus:#97c1ff}.site-header *,.site-header *::before,.site-header *::after{box-sizing:border-box}.site-header .site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:66px;max-width:1328px;margin:0 auto;padding:10px 36px}.site-header a{color:inherit;text-decoration:none;box-shadow:none}.site-header a:hover{color:var(--header-accent)}.site-header .site-brand-row{display:flex;align-items:center;gap:14px;min-width:0}.site-header .site-brand{font:700 18px/1.5 Georgia,songti sc,serif;white-space:nowrap;letter-spacing:-.2px}.site-header .site-controls{display:flex;flex-shrink:0;align-items:center;gap:9px}.site-header .site-language-link{display:inline-flex;align-items:center;min-height:36px;padding:0 3px;white-space:nowrap;font-size:13px}.site-header #theme-toggle{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:36px;height:36px;padding:0;margin:0;border:1px solid transparent;border-radius:4px;background:0 0;color:var(--header-text);cursor:pointer;font:inherit}.site-header #theme-toggle:hover:enabled{border-color:var(--header-border);background:0 0}.site-header #theme-toggle:disabled{cursor:default;opacity:.45}.site-header #theme-toggle svg{display:block;width:20px;height:20px}body.dark .site-header #moon,body:not(.dark) .site-header #sun{display:none}.site-header .site-menu{min-width:0;position:relative;overflow-x:auto;scrollbar-width:thin}.site-header .site-menu ul{display:flex;align-items:center;gap:20px;margin:0;padding:0;width:max-content;list-style:none}.site-header .site-menu li{margin:0;padding:0}.site-header .site-menu-link{display:block;padding:10px 0 8px;border-bottom:2px solid transparent;white-space:nowrap;color:var(--header-muted)}.site-header .site-menu-link[aria-current]{color:var(--header-accent);border-bottom-color:initial}.site-header a:focus-visible,.site-header #theme-toggle:focus-visible{outline:2px solid var(--header-focus);outline-offset:2px}@media(max-width:1100px){.site-header .site-header-inner{flex-wrap:wrap;gap:0;padding:8px 24px 0}.site-header .site-brand-row{width:100%;justify-content:space-between}.site-header .site-menu{width:100%}.site-header .site-menu ul{gap:24px}.site-header .site-menu-link{padding-top:10px;padding-bottom:10px}}@media(max-width:600px){.site-header .site-header-inner{padding-inline:16px}.site-header .site-brand-row{gap:8px}.site-header .site-brand{font-size:clamp(13px,3.7vw,16px);white-space:normal}.site-header .site-controls{gap:4px}.site-header .site-menu ul{gap:20px}.site-header .site-menu-link{font-size:13px}}