/* link_jump */
.link-jump-page{display:flex;justify-content:center;padding:24px 0}.link-jump-card{box-sizing:border-box;width:100%;max-width:560px;padding:26px 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:0 6px 20px var(--shadow-base)}.link-jump-card .link-jump-title{margin:0 0 12px;color:var(--text);font-size:var(--font-size-xl);font-weight:600}.link-jump-card .link-jump-notice{margin:0 0 10px;color:var(--text-muted);font-size:var(--font-size-md);line-height:1.7}.link-jump-card .link-jump-target{display:block;padding:10px 12px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--bg);color:var(--brand);font-size:var(--font-size-sm);line-height:1.6;word-break:break-all}.link-jump-card .link-jump-target:hover{border-color:var(--brand)}.link-jump-card .link-jump-tip{margin:12px 0 0;color:var(--text-subtle);font-size:var(--font-size-xs);line-height:1.7}.link-jump-card .link-jump-tip strong{color:var(--text);word-break:break-all}.link-jump-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:20px}.link-jump-actions .link-jump-back,.link-jump-actions .link-jump-go{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border:1px solid var(--line);border-radius:var(--radius);font-size:var(--font-size-sm);line-height:1.4;transition:border-color var(--transition-normal),background-color var(--transition-normal),color var(--transition-normal)}.link-jump-actions .link-jump-back{background:var(--panel);color:var(--text-muted)}.link-jump-actions .link-jump-back:hover{border-color:var(--brand);color:var(--brand)}.link-jump-actions .link-jump-go{border-color:var(--brand);background:var(--brand);color:var(--inverse-text)}.link-jump-actions .link-jump-go:hover{border-color:var(--brand-hover);background:var(--brand-hover);color:var(--inverse-text)}.link-jump-actions .link-jump-back:focus-visible,.link-jump-actions .link-jump-go:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.link-jump-card .link-jump-count{font-variant-numeric:tabular-nums}.link-jump-card .link-jump-count::before{content:"("}.link-jump-card .link-jump-count::after{content:")"}@media(max-width:720px){.link-jump-page{padding:12px 0}.link-jump-card{padding:20px 16px}.link-jump-actions{justify-content:stretch}.link-jump-actions .link-jump-back,.link-jump-actions .link-jump-go{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.link-jump-actions .link-jump-back,.link-jump-actions .link-jump-go{transition:none}}