.source-reference-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text);overflow-wrap:anywhere;align-items:center;gap:14px;margin:14px 0;padding:16px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.source-reference-art{border-radius:6px;flex:0 0 104px;width:104px;height:72px;overflow:hidden}.source-reference-art img{object-fit:cover;width:100%;height:100%}.source-reference-copy{gap:6px;min-width:0;display:grid}.source-reference-copy small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.source-reference-copy strong{font-size:15px;font-weight:600;line-height:1.45}.source-reference-arrow{color:var(--muted);flex-shrink:0;margin-left:auto}.source-reference-card:hover{border-color:var(--gold);background:var(--panel-hover)}.source-reference-card:hover .source-reference-arrow{color:var(--gold)}.source-reference-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.post-source-attachment{min-width:0;margin:18px 0}.post-source-relationship{color:var(--muted);margin:0 0 8px;font-size:12px}.post-source-preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}.post-source-preview>.source-reference-card{border:0;border-radius:0;margin:0}.post-source-preview>.source-reference-card:focus-visible{outline-offset:-3px}.post-source-preview>.moment-media{border:0;border-radius:0;margin:0}.post-source-preview.has-media>.source-reference-card{border-bottom:1px solid var(--line)}.media-example-header{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.media-example-header strong{color:var(--gold);font-size:13px}.media-example-context{color:var(--muted);font-size:12px}.media-example-context summary{cursor:pointer;padding:10px 0}.media-example-context p{padding-top:8px}@media (max-width:600px){.source-reference-card{gap:12px;padding:12px}.source-reference-art{flex-basis:76px;width:76px;height:64px}}@media (prefers-reduced-motion:reduce){.source-reference-card{transition:none}}
