/* Search evidence and source opening text. */
.discovery-snippet { margin-top: 10px; color: var(--ink); font-size: 13px; line-height: 1.6; overflow-wrap: anywhere; }
.discovery-opening { margin-top: 9px; color: var(--muted); font-family: var(--serif); font-size: 14px; line-height: 1.5; white-space: pre-line; overflow-wrap: anywhere; }
.discovery-credit { display: block; margin-top: 6px; color: var(--muted); font-size: 10px; line-height: 1.5; overflow-wrap: anywhere; }
.discovery-match, .ginan-card .discovery-match { color: inherit; background: #e9e5bf; border-radius: 2px; padding: 0; }
.discovery-kind { display: block; margin-bottom: 4px; color: var(--muted); font-size: 10px; letter-spacing: .03em; }

/* Keep evidence readable in narrow cards and printed readings. */
@media (max-width: 480px) { .discovery-snippet { font-size: 12px; } .discovery-opening { font-size: 13px; } }
@media print { .discovery-match { background: transparent; text-decoration: underline; } }
