.jh-global-nav{--jh-text:#e8f1ff;--jh-muted:#adc1dc;position:sticky;top:0;z-index:1000;display:flex;align-items:center;gap:16px;min-height:54px;padding:0 26px;background:#09172a;color:var(--jh-text);border-bottom:1px solid #28405d;font:13px/1.4 "Segoe UI","Microsoft YaHei",sans-serif;font-variant-numeric:tabular-nums;box-sizing:border-box}
.jh-global-nav a{color:var(--jh-muted);text-decoration:none;display:inline-flex;align-items:center;gap:9px;min-height:38px;border-radius:6px;white-space:nowrap;padding:0 10px}.jh-global-nav a:hover{background:#172d47;color:#fff}.jh-global-nav a:focus-visible{outline:3px solid #79caff;outline-offset:2px}.jh-global-nav .jh-home{padding-left:0;color:var(--jh-text)}.jh-home svg{width:20px!important;height:20px;fill:none;stroke:#63b4ff;stroke-width:1.7}.jh-home strong{font-size:15px}.jh-nav-divider{width:1px;height:18px;background:#34506f}.jh-current{color:#e8f1ff}.jh-module-links{display:flex;gap:4px;margin-left:20px}.jh-module-links a[aria-current=page]{background:#18365b;color:#a3d5ff}.jh-global-nav .jh-back{margin-left:auto}.jh-connected .sidebar{top:54px;height:calc(100vh - 54px);min-height:calc(100vh - 54px)}.jh-connected .app{min-height:calc(100vh - 54px)}.jh-connected .auth-screen{top:54px}.jh-connected .topbar{scroll-margin-top:54px}
html[data-theme=light] .jh-global-nav{--jh-text:#172b42;--jh-muted:#475f78;background:#fff;border-bottom-color:#d8e3ef}html[data-theme=light] .jh-global-nav a:hover{background:#eaf2fa;color:#172b42}html[data-theme=light] .jh-current{color:#172b42}html[data-theme=light] .jh-nav-divider{background:#cbdbea}html[data-theme=light] .jh-module-links a[aria-current=page]{background:#e9f3ff;color:#17599c}
@media(max-width:760px){.jh-global-nav{min-height:48px;padding:0 10px;gap:8px}.jh-home strong{font-size:13px}.jh-nav-divider,.jh-current{display:none}.jh-module-links{margin-left:0;gap:0}.jh-global-nav a{padding:0 7px;font-size:12px}.jh-global-nav .jh-back{font-size:0;gap:0}.jh-global-nav .jh-back span{font-size:17px}.jh-connected .sidebar{top:0;height:auto;min-height:0}.jh-connected .auth-screen{top:48px}}
