.link-preview-group{flex-direction:column;gap:.5rem;margin:.6rem 0 1rem;display:flex}a.link-preview{box-sizing:border-box;max-width:100%;font-weight:inherit;color:inherit;background-color:var(--light);border:1px solid var(--lightgray);border-radius:8px;align-items:stretch;gap:0;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex;overflow:hidden}a.link-preview:hover{color:inherit;border-color:var(--gray);background-color:var(--lightgray)}a.link-preview .external-icon{display:none}.link-preview-thumbnail{background-color:var(--lightgray);border-right:1px solid var(--lightgray);flex:none;align-self:stretch;width:8.25rem;min-height:5.5rem;display:block;position:relative;overflow:hidden}.link-preview-thumbnail img{object-fit:cover;border-radius:0;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.link-preview-body{flex-direction:column;justify-content:center;gap:.2rem;min-width:0;padding:.6rem .8rem;display:flex}.link-preview-site{min-width:0;color:var(--gray);align-items:center;gap:.35rem;font-size:.75rem;line-height:1.3;display:flex}.link-preview-site-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-preview-favicon{object-fit:contain;border-radius:3px;flex:none;width:1rem;height:1rem;margin:0}a.link-preview.no-thumbnail .link-preview-favicon{width:1.15rem;height:1.15rem}.link-preview-title{color:var(--darkgray);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.link-preview-description{color:var(--gray);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}a.link-preview.no-thumbnail .link-preview-body{padding:.7rem .85rem}@media (max-width:800px){.link-preview-thumbnail{width:6rem}.link-preview-description{-webkit-line-clamp:3;line-clamp:3}}@media print{a.link-preview{break-inside:avoid}}