/* Only the reference navigation is restyled; all page and header rules stay in style.css. */
.quick-nav,.quick-nav-launch{--bg:#0a0a0a;--surface:#111;--raised:#191919;--border:#262626;--text:#fafafa;--muted:#a3a3a3;--soft:#737373;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei","PingFang SC",Helvetica,Arial,sans-serif;color:var(--text)}
.wiki-layout .quick-nav{top:calc(var(--wiki-header-height) + 32px);height:auto;max-height:calc(100dvh - var(--wiki-header-height) - 56px);background:color-mix(in srgb,var(--surface) 35%,transparent);border:1px solid color-mix(in srgb,var(--border) 55%,transparent);border-radius:14px;box-shadow:none;padding:12px;overflow:hidden}
.quick-nav-head{padding:0 0 12px}.quick-nav-head strong{font-size:10px;line-height:1.5;letter-spacing:1.8px;color:var(--muted)}.quick-nav-search{margin:0 0 8px;padding:8px 10px;background:var(--raised);border:0;color:var(--muted);font-size:11px;border-radius:6px}.quick-nav-scroll{flex:0 1 auto;padding:0;scrollbar-width:none}.quick-nav-scroll::-webkit-scrollbar{display:none}.quick-nav-group{border:0}.quick-nav-row{min-height:46px;gap:0}.quick-nav-row>a{font-size:13px;padding:9px 5px;gap:9px;color:var(--muted);border:0;font-weight:500}.quick-nav-icon{width:24px;height:24px;border-radius:8px;background:var(--raised);color:var(--text)}.quick-nav-icon svg{width:14px;height:14px}.quick-nav-count{margin-left:auto;display:grid;place-items:center;min-width:20px;height:20px;border-radius:50%;background:var(--raised);color:var(--soft);font-size:10px;font-weight:500}.quick-nav-row button{width:24px;height:28px;font-size:16px;color:var(--muted)}.quick-nav-row button:hover{background:var(--raised);color:var(--text)}.quick-nav-group ul{margin:0 0 8px 16px;padding-left:15px;border-color:var(--border)}.quick-nav-group li a{padding:6px 8px;border:0;color:var(--muted);font-size:12px}.quick-nav-group li a:hover,.quick-nav-group a[aria-current="page"]{background:var(--raised);color:var(--text)}.quick-nav-group.is-active>.quick-nav-row>a{color:var(--text)}.quick-nav-map{padding:12px 4px 0;border-color:var(--border);color:var(--muted);font-size:11px}

@media(max-width:1099px){.wiki-layout .quick-nav{display:none;position:fixed;width:min(320px,calc(100vw - 32px));right:16px;top:calc(var(--wiki-header-height) + 12px);bottom:80px;height:auto;max-height:none;z-index:40;background:var(--bg);box-shadow:0 20px 60px #0008}.wiki-layout .quick-nav.is-open{display:flex}.quick-nav-scroll{flex:1}.quick-nav-launch{background:var(--raised);border-color:var(--border);color:var(--text);border-radius:24px;z-index:41}.quick-nav-close{color:var(--text)}}
