.prose.svelte-1f19a26 h1{margin:1.5rem 0 .75rem;font-size:1.75rem;font-weight:700}.prose.svelte-1f19a26 h2{border-bottom:1px solid #e5e7eb;margin:1.5rem 0 .75rem;padding-bottom:.25rem;font-size:1.4rem;font-weight:700}.prose.svelte-1f19a26 h3{margin:1.25rem 0 .5rem;font-size:1.15rem;font-weight:600}.prose.svelte-1f19a26 p{color:#374151;margin:.75rem 0;line-height:1.8}.prose.svelte-1f19a26 ul{margin:.75rem 0;padding-left:1.5rem;list-style:outside}.prose.svelte-1f19a26 ol{margin:.75rem 0;padding-left:1.5rem;list-style:decimal}.prose.svelte-1f19a26 li{color:#374151;margin:.25rem 0;line-height:1.7}.prose.svelte-1f19a26 a{color:#15803d;text-decoration:underline}.prose.svelte-1f19a26 strong{font-weight:700}.prose.svelte-1f19a26 blockquote{color:#6b7280;border-left:4px solid #d1d5db;margin:1rem 0;padding-left:1rem}.prose.svelte-1f19a26 code{background:#f3f4f6;border-radius:.25rem;padding:.1rem .3rem;font-size:.875em}.prose.svelte-1f19a26 pre{color:#f9fafb;background:#1f2937;border-radius:.5rem;margin:1rem 0;padding:1rem;overflow-x:auto}.prose.svelte-1f19a26 pre code{background:0 0;padding:0}.prose.svelte-1f19a26 hr{border:none;border-top:1px solid #e5e7eb;margin:2rem 0}.prose.svelte-1f19a26 .sighting-card{--sighting-accent:#16a34a;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;margin:1.5rem 0;transition:border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 1px 3px #0000000a}.prose.svelte-1f19a26 .sighting-card-fatal{--sighting-accent:#dc2626}.prose.svelte-1f19a26 .sighting-card-injured{--sighting-accent:#f97316}.prose.svelte-1f19a26 .sighting-card-sighting{--sighting-accent:#16a34a}.prose.svelte-1f19a26 .sighting-card:hover{border-color:var(--sighting-accent);box-shadow:0 4px 12px #00000014}.prose.svelte-1f19a26 .sighting-card-link{grid-template-columns:160px 1fr;gap:0;display:grid;color:inherit!important;text-decoration:none!important}.prose.svelte-1f19a26 .sighting-card-link:hover{text-decoration:none!important}@media (width<=520px){.prose.svelte-1f19a26 .sighting-card-link{grid-template-columns:110px 1fr}}.prose.svelte-1f19a26 .sighting-card-thumb{background:#f3f4f6;min-height:120px;position:relative;overflow:hidden}.prose.svelte-1f19a26 .sighting-card-thumb img{object-fit:cover;border-radius:0;width:100%;height:100%;margin:0;display:block}.prose.svelte-1f19a26 .sighting-card-body{flex-direction:column;gap:.4rem;min-width:0;padding:.875rem 1rem;display:flex}.prose.svelte-1f19a26 .sighting-card-meta-row{color:#6b7280;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.7rem;display:flex}.prose.svelte-1f19a26 .sighting-card-status{color:var(--sighting-accent,#1f2937);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.prose.svelte-1f19a26 .sighting-card-dot{background:var(--sighting-accent,#16a34a);border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.prose.svelte-1f19a26 .sighting-card-date{font-variant-numeric:tabular-nums;color:#6b7280}.prose.svelte-1f19a26 .sighting-card-chip{border-radius:9999px;padding:.05rem .4rem;font-size:.65rem;font-weight:700;line-height:1.4}.prose.svelte-1f19a26 .sighting-card-chip-removed{color:#065f46;background:#d1fae5;border:1px solid #6ee7b7}.prose.svelte-1f19a26 .sighting-card-chip-captured{color:#075985;background:#e0f2fe;border:1px solid #7dd3fc}.prose.svelte-1f19a26 .sighting-card-title{color:#111827;flex-wrap:wrap;align-items:baseline;gap:.4rem;padding:0;font-size:1.05rem;font-weight:700;line-height:1.4;display:flex;border:none!important;margin:0!important}.prose.svelte-1f19a26 .sighting-card-pref{color:#6b7280;font-size:.75rem;font-weight:500}.prose.svelte-1f19a26 .sighting-card-bear{color:#4b5563;font-size:.78rem;line-height:1.5;margin:0!important}.prose.svelte-1f19a26 .sighting-card-note{color:#6b7280;font-size:.78rem;line-height:1.5;margin:0!important}.prose.svelte-1f19a26 .sighting-card-cta{color:var(--sighting-accent,#16a34a);align-items:center;gap:.25rem;margin-top:auto;font-size:.78rem;font-weight:600;display:inline-flex}.prose.svelte-1f19a26 .sighting-card-missing{color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:.5rem;margin:1rem 0;padding:.75rem 1rem;font-size:.85rem}
