.card-grid[data-v-d1589b4b]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.link-card[data-v-d1589b4b]{border:1px solid var(--border);border-left:3px solid var(--card-accent,var(--violet));background:var(--hi-1);color:var(--text);border-radius:9px;gap:12px;padding:14px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex;overflow:hidden}.link-card[data-v-d1589b4b]:hover{border-color:var(--card-accent,var(--phosphor));border-left-color:var(--card-accent,var(--phosphor));background:var(--phosphor-a5);text-decoration:none;transform:translateY(-2px)}.lc-main[data-v-d1589b4b]{flex-direction:column;gap:3px;min-width:0;display:flex}.lc-site[data-v-d1589b4b]{letter-spacing:1px;text-transform:uppercase;color:var(--dim);font-size:10px}.lc-name[data-v-d1589b4b],.lc-site[data-v-d1589b4b],.tag[data-v-d1589b4b]{font-family:var(--font-mono)}.lc-name[data-v-d1589b4b]{color:var(--text);font-size:13px;font-weight:600}.link-card:hover .lc-name[data-v-d1589b4b]{color:var(--phosphor)}.lc-desc[data-v-d1589b4b]{color:var(--muted);font-size:12px;line-height:1.5}.lc-tags[data-v-d1589b4b]{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.tag[data-v-d1589b4b]{border:1px solid var(--border-bright);color:var(--violet);border-radius:4px;padding:1px 7px;font-size:10px}.lc-thumb[data-v-d1589b4b]{-o-object-fit:cover;object-fit:cover;border-radius:6px;flex-shrink:0;align-self:center;width:72px;height:72px;margin-left:auto}
