.sidebar .vx-return-nav{display:grid;gap:7px;margin:16px 0}
.sidebar .vx-return-nav a{position:relative;display:flex;align-items:center;gap:9px;min-height:40px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}
.sidebar .vx-return-nav a::before{content:"\2190";content:"\2190"/"";display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:7px;background:color-mix(in srgb,var(--accent,var(--focus,#7c5cff)) 16%,transparent);color:var(--accent,var(--focus,#7c5cff));font-size:13px;line-height:1;transition:transform .2s ease}
.sidebar .vx-return-nav a::after{content:"\2197";content:"\2197"/"";margin-left:auto;color:var(--muted,currentColor);opacity:.55;font-size:12px;transition:opacity .2s ease,transform .2s ease}
.sidebar .vx-return-nav a:first-child{border-color:color-mix(in srgb,var(--accent,var(--focus,#7c5cff)) 40%,var(--line));background:color-mix(in srgb,var(--accent,var(--focus,#7c5cff)) 9%,var(--panel))}
.sidebar .vx-return-nav a:hover{background:color-mix(in srgb,var(--accent,var(--focus,#7c5cff)) 14%,var(--panel));border-color:color-mix(in srgb,var(--accent,var(--focus,#7c5cff)) 55%,var(--line))}
.sidebar .vx-return-nav a:hover::before{transform:translateX(-2px)}
.sidebar .vx-return-nav a:hover::after{opacity:1;transform:translate(1px,-1px)}
.sidebar .vx-return-nav a:not([target])::after{content:none}
.sidebar .vx-return-nav a:focus-visible{outline:3px solid var(--accent,var(--focus,#7c5cff));outline-offset:3px}
@media(prefers-reduced-motion:reduce){.sidebar .vx-return-nav a,.sidebar .vx-return-nav a::before,.sidebar .vx-return-nav a::after{transition:none}}
@media(max-width:680px){.sidebar .vx-return-nav{display:flex;flex-wrap:wrap;margin:12px 0 0}.sidebar .vx-return-nav a{flex:1;justify-content:center;min-width:130px}.sidebar .vx-return-nav a::after{margin-left:0}}
