.backlinks-list{padding:.5rem}.backlink-item{padding:.35rem .5rem;font-size:.8rem;color:var(--color-link);cursor:pointer;border-radius:var(--radius)}.backlink-item:hover{background:var(--color-surface)}.backlink-group{margin-bottom:.5rem}.backlink-header{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:var(--radius);cursor:pointer;user-select:none}.backlink-header:hover{background:var(--color-surface)}.backlink-toggle{background:none;border:none;color:var(--color-text-muted);font-size:.75rem;cursor:pointer;padding:0 .15rem;line-height:1}.backlink-title{background:none;border:none;padding:0;text-align:left;font-family:inherit;cursor:pointer;font-size:.8rem;color:var(--color-link);flex:1}.backlink-details,.backlink-reference{padding:.15rem 0 .25rem 1.5rem}.backlink-reference-item{display:flex;align-items:flex-start;gap:.45rem;padding:.25rem .5rem;min-width:0;font-size:.8rem;overflow-wrap:anywhere}.backlink-reference-item .file-reference-kind{flex:0 0 8rem;width:8rem;box-sizing:border-box;margin-top:.15rem;padding:.1rem 0;color:var(--color-text-muted);font-size:.68rem;font-weight:600;line-height:1.2;text-align:left}.backlink-reference-item .backlink-snippet{flex:1 1 auto;min-width:0;width:auto;padding:.15rem .25rem}.backlink-reference-item>button:not(.backlink-snippet){flex:0 0 auto;margin-left:auto;padding:.2rem .4rem;font-size:.72rem}.backlink-snippet{padding:.25rem .5rem;font-size:.75rem;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius);white-space:pre-wrap;word-break:break-word}.backlink-snippet:hover{background:var(--color-surface);color:var(--color-text)}.backlink-snippet-empty{font-style:italic;cursor:default}.backlink-snippet-empty:hover{background:transparent;color:var(--color-text-muted)}.backlinks-empty{padding:.75rem;font-size:.8rem;color:var(--color-text-muted);font-style:italic}.backlinks-loading{padding:.75rem;font-size:.8rem;color:var(--color-text-muted)}.backlink-reference-item--ink{flex-wrap:wrap;row-gap:.25rem}.backlink-ink-preview{flex:1 1 100%;min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius, 6px);background:var(--color-bg);cursor:pointer}.backlink-ink-preview:hover,.backlink-ink-preview:focus-visible{border-color:var(--color-primary);outline:none}.backlink-ink-preview .ink-surface{border:none;border-radius:0}.backlink-ink-preview .ink-surface-controls{display:none}
