.link-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}
.summary-card{text-align:center;padding:16px;background:var(--bg-alt);border-radius:var(--radius)}
.summary-card .count{font-size:1.5rem;font-weight:700;color:var(--primary)}
.summary-card .label{font-size:0.8rem;color:var(--text-light);margin-top:4px}
.link-tabs{display:flex;gap:8px;margin-bottom:20px}
.link-tab{padding:10px 20px;border:1px solid var(--border);background:var(--bg);border-radius:var(--radius);cursor:pointer;font-size:0.9rem;font-weight:500;transition:var(--transition)}
.link-tab:hover{border-color:var(--accent)}
.link-tab.active{background:var(--primary);color:#fff;border-color:var(--primary)}
.links-list{max-height:400px;overflow-y:auto}
.link-item{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--bg-alt);border-radius:var(--radius);margin-bottom:12px;border-left:4px solid var(--accent)}
.link-item:last-child{margin-bottom:0}
.link-item.internal{border-left-color:var(--success)}
.link-item.external{border-left-color:var(--warning)}
.link-item.nofollow{border-left-color:var(--error)}
.link-anchor{font-weight:600;color:var(--text);font-size:0.95rem}
.link-url{font-size:0.85rem;color:var(--text-light);word-break:break-all}
.link-badges{display:flex;gap:8px;flex-wrap:wrap}
.link-badge{font-size:0.75rem;padding:4px 10px;border-radius:12px;font-weight:500}
.link-badge.internal{background:#c6f6d5;color:#22543d}
.link-badge.external{background:#fefcbf;color:#744210}
.link-badge.nofollow{background:#fed7d7;color:#822727}
.link-badge.dofollow{background:#bee3f8;color:#2a4365}
.anchor-cloud{background:var(--bg-alt);border-radius:var(--radius-lg);padding:20px;margin-top:20px}
.anchor-cloud h4{font-size:1rem;color:var(--primary);margin-bottom:12px}
.cloud-tags{display:flex;flex-wrap:wrap;gap:8px}
.cloud-tag{padding:6px 12px;background:var(--bg);border-radius:var(--radius);font-size:0.85rem;color:var(--text)}
@media(max-width:768px){.link-summary{grid-template-columns:repeat(2,1fr)}}
