:root{--global-nav-h:64px}
html *{letter-spacing:0!important}
.legacy-disabled{display:none!important}
.global-nav{position:sticky;top:0;z-index:1100;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;height:var(--global-nav-h);box-sizing:border-box;padding:0 max(18px,calc((100vw - 1280px)/2));border-bottom:1px solid color-mix(in srgb,var(--border-color,#dcdfe6) 78%,transparent);background:color-mix(in srgb,var(--bg-primary,#f5f7fb) 88%,transparent);color:var(--text-primary,#1f2329);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.global-nav a{text-decoration:none}.global-nav-brand{display:flex;align-items:center;gap:10px;color:var(--text-primary)}.global-nav-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--accent,#0052d9);color:#fff;font:850 12px/1 monospace;box-shadow:0 8px 20px color-mix(in srgb,var(--accent,#0052d9) 23%,transparent)}.global-nav-brand strong{font-size:14px;letter-spacing:0}.global-nav-brand small{display:block;margin-top:2px;color:var(--text-muted,#86909c);font-size:8px;font-weight:600;letter-spacing:0}
.global-nav-links{display:flex;justify-content:center;align-items:center;gap:3px}.global-nav-link{position:relative;padding:9px 12px;border-radius:9px;color:var(--text-muted,#86909c);font-size:12px;font-weight:650;white-space:nowrap}.global-nav-link:hover{color:var(--text-primary);background:var(--bg-elevated,#f2f5fa)}.global-nav-link.active{color:var(--accent,#0052d9);background:color-mix(in srgb,var(--accent,#0052d9) 8%,transparent)}.global-nav-link.active::after{content:'';position:absolute;left:15px;right:15px;bottom:-11px;height:2px;border-radius:2px;background:var(--accent,#0052d9)}
.global-nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.global-nav-icon,.global-nav-account,.global-nav-menu-toggle{display:inline-flex;align-items:center;justify-content:center;height:36px;box-sizing:border-box;border:1px solid var(--border-color,#dcdfe6);border-radius:10px;background:var(--bg-surface,#fff);color:var(--text-secondary,#4e5969);font:inherit;font-size:11px;cursor:pointer}.global-nav-icon{gap:7px;padding:0 11px}.global-nav-icon:hover,.global-nav-account:hover,.global-nav-menu-toggle:hover{border-color:var(--accent,#0052d9);color:var(--accent,#0052d9)}.global-nav-icon kbd{padding:2px 5px;border:1px solid var(--border-color);border-radius:5px;background:var(--bg-elevated);font:9px/1 monospace}.global-nav-account{position:relative;gap:8px;padding:0 10px 0 6px}.global-nav-avatar{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:linear-gradient(135deg,var(--accent,#0052d9),#70a9ff);color:#fff;font-size:9px;font-weight:800;overflow:hidden}.global-nav-avatar img{width:100%;height:100%;object-fit:cover}.global-nav-account-label{max-width:82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-nav-caret{color:var(--text-muted);font-size:8px}
.global-nav-user{position:relative}.global-nav-dropdown{position:absolute;right:0;top:45px;display:none;width:190px;padding:7px;border:1px solid var(--border-color);border-radius:13px;background:var(--bg-surface);box-shadow:var(--shadow-lg,0 10px 34px rgba(0,0,0,.18))}.global-nav-user.open .global-nav-dropdown{display:block}.global-nav-user-summary{padding:9px 10px 11px;border-bottom:1px solid var(--border-light,#edf0f5)}.global-nav-user-summary strong{display:block;font-size:12px}.global-nav-user-summary span{display:block;margin-top:3px;color:var(--text-muted);font-size:9px}.global-nav-dropdown a,.global-nav-dropdown button{display:flex;align-items:center;width:100%;box-sizing:border-box;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font:inherit;font-size:11px;text-align:left;cursor:pointer}.global-nav-dropdown a:hover,.global-nav-dropdown button:hover{background:var(--bg-elevated);color:var(--text-primary)}.global-nav-dropdown button{color:#d54941}
.global-nav-menu-toggle{display:none;width:36px;padding:0;font-size:17px}.global-nav-mobile-panel{display:none}
.global-nav-context-only>.global-nav{display:none}.global-nav-context-only{--global-nav-h:0px}
.global-nav-skip{position:fixed;left:10px;top:-45px;z-index:3000;padding:9px 13px;border-radius:8px;background:var(--accent);color:#fff;font-size:12px;transition:top .15s}.global-nav-skip:focus{top:10px}
.global-nav-enabled body>.sb-trigger,.global-nav-enabled body>.global-theme-toggle{display:none!important}
/* 旧页面导航只保留给原有脚本挂载，统一由共享导航呈现。 */
body>.td-layout>.td-header,.spaces-nav,.app-shell>.site-header,body>.site-header,.workspace-nav{display:none!important}
.global-nav-page-tree body:has(.canvas-page){--header-h:64px}.global-nav-page-tree .canvas-page{height:calc(100vh - var(--global-nav-h))}
.global-nav-page-tree .subtree-shell{height:calc(100vh - var(--global-nav-h))}
.global-nav-page-tree .detail-tabs{top:var(--global-nav-h)}
.global-nav-page-tree body.embed-mode .global-nav{display:none!important}.global-nav-page-tree body.embed-mode{--global-nav-h:0px}
.global-nav-page-articles .doc-header{top:var(--global-nav-h)}.global-nav-page-articles .doc-shell{min-height:calc(100vh - var(--global-nav-h) - var(--doc-header-h,76px))}.global-nav-page-articles .doc-toolbar{top:calc(var(--global-nav-h) + var(--doc-header-h,76px))}
.global-nav-page-tree body:has(.my-tree-canvas) .my-tree-header{height:76px}.global-nav-page-tree body:has(.my-tree-canvas) .my-tree-canvas{height:calc(100vh - var(--global-nav-h) - 76px)}
.global-nav-page-tree .subtree-header>a[href="/spaces.html"],.global-nav-page-tree .my-tree-header>a[href="/spaces.html"]{display:none}
.global-nav-page-other .security-header{margin-top:0}.global-nav-page-other .security-brand{display:none}.global-nav-page-other .security-header{justify-content:flex-end}
@media(max-width:900px){.global-nav{grid-template-columns:auto 1fr auto;padding:0 14px}.global-nav-links{display:none}.global-nav-actions{justify-self:end}.global-nav-menu-toggle{display:inline-flex}.global-nav-mobile-panel{position:absolute;left:10px;right:10px;top:calc(var(--global-nav-h) - 3px);display:none;padding:10px;border:1px solid var(--border-color);border-radius:14px;background:var(--bg-surface);box-shadow:var(--shadow-lg)}.global-nav.mobile-open .global-nav-mobile-panel{display:grid}.global-nav-mobile-panel a,.global-nav-mobile-theme{padding:11px 12px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;text-align:left;cursor:pointer}.global-nav-mobile-panel a.active,.global-nav-mobile-panel a:hover,.global-nav-mobile-theme:hover{background:var(--bg-elevated);color:var(--accent)}.global-nav-mobile-panel .mobile-account-divider{height:1px;margin:6px 0;background:var(--border-light)}}
@media(max-width:560px){:root{--global-nav-h:58px}.global-nav{padding:0 10px}.global-nav-brand strong{font-size:12px}.global-nav-brand small{display:none}.global-nav-mark{width:32px;height:32px}.global-nav-icon{width:36px;padding:0}.global-nav-icon span,.global-nav-icon kbd,.global-nav-theme,.global-nav-account-label,.global-nav-caret{display:none}.global-nav-account{width:36px;padding:0}.global-nav-avatar{width:26px;height:26px}.global-nav-page-tree body:has(.my-tree-canvas) .my-tree-header{height:112px}.global-nav-page-tree body:has(.my-tree-canvas) .my-tree-canvas{height:calc(100vh - var(--global-nav-h) - 112px)}}
