.sighting-page[data-astro-cid-kaw55yqp]{padding:3rem 0 2rem}.sighting-page[data-astro-cid-kaw55yqp] .container[data-astro-cid-kaw55yqp]{max-width:var(--max-width-article)}.breadcrumbs[data-astro-cid-kaw55yqp]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--color-text-muted);margin-bottom:1.5rem}.breadcrumbs[data-astro-cid-kaw55yqp] a[data-astro-cid-kaw55yqp]{color:var(--color-text-muted)}.breadcrumbs[data-astro-cid-kaw55yqp] a[data-astro-cid-kaw55yqp]:hover{color:var(--color-accent)}.breadcrumbs[data-astro-cid-kaw55yqp] span[data-astro-cid-kaw55yqp][aria-current]{color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}.sighting-header[data-astro-cid-kaw55yqp]{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.sighting-hero[data-astro-cid-kaw55yqp]{border-radius:var(--radius);overflow:hidden;margin-bottom:1.5rem}.sighting-hero[data-astro-cid-kaw55yqp] img[data-astro-cid-kaw55yqp]{width:100%;height:auto;display:block}.sighting-header[data-astro-cid-kaw55yqp] h1[data-astro-cid-kaw55yqp]{font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800;margin-bottom:.75rem;line-height:1.15}.sighting-meta-row[data-astro-cid-kaw55yqp]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap}.sighting-meta-row[data-astro-cid-kaw55yqp] time[data-astro-cid-kaw55yqp]{color:var(--color-text-muted);font-size:.85rem}.updated-label[data-astro-cid-kaw55yqp]{color:var(--color-text-muted);font-size:.8rem;font-style:italic}.status-pill[data-astro-cid-kaw55yqp]{display:inline-block;background:#0a0a0ad9;color:var(--pill-color);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.3rem .7rem;border-radius:100px;border:1px solid var(--pill-color)}.sighting-facts[data-astro-cid-kaw55yqp]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.5rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem 1.5rem;margin-bottom:1rem}.sighting-facts[data-astro-cid-kaw55yqp] div[data-astro-cid-kaw55yqp]{display:flex;flex-direction:column}.sighting-facts[data-astro-cid-kaw55yqp] .full-width[data-astro-cid-kaw55yqp]{grid-column:1 / -1}.sighting-facts[data-astro-cid-kaw55yqp] dt[data-astro-cid-kaw55yqp]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:.15rem}.sighting-facts[data-astro-cid-kaw55yqp] dd[data-astro-cid-kaw55yqp]{font-size:.9rem;color:var(--color-text);margin:0}.sighting-tags[data-astro-cid-kaw55yqp]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}@media(max-width:640px){.sighting-facts[data-astro-cid-kaw55yqp]{grid-template-columns:1fr}}.sighting-body[data-astro-cid-kaw55yqp]{font-size:1.05rem;line-height:1.75;color:var(--color-text)}.sighting-body[data-astro-cid-kaw55yqp] h2{font-size:1.4rem;margin-top:2.5rem;margin-bottom:.75rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.sighting-body[data-astro-cid-kaw55yqp] h3{font-size:1.15rem;margin-top:2rem;margin-bottom:.5rem}.sighting-body[data-astro-cid-kaw55yqp] p{margin-bottom:1.25rem}.sighting-body[data-astro-cid-kaw55yqp] blockquote{border-left:3px solid var(--color-accent);padding:.75rem 1.25rem;margin:1.5rem 0;background:var(--color-accent-dim);border-radius:0 var(--radius) var(--radius) 0;color:var(--color-text);font-style:italic}.sighting-body[data-astro-cid-kaw55yqp] table{width:100%;border-collapse:collapse;margin-bottom:2rem;font-size:.92rem}.sighting-body[data-astro-cid-kaw55yqp] th,.sighting-body[data-astro-cid-kaw55yqp] td{padding:.6rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.sighting-body[data-astro-cid-kaw55yqp] th{color:#fff;font-weight:600;border-bottom-width:2px}@media(max-width:600px){.sighting-body[data-astro-cid-kaw55yqp] table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.sighting-body[data-astro-cid-kaw55yqp] ul,.sighting-body[data-astro-cid-kaw55yqp] ol{margin-bottom:1.25rem;padding-left:1.5rem}.sighting-body[data-astro-cid-kaw55yqp] li{margin-bottom:.4rem}.sighting-body[data-astro-cid-kaw55yqp] a{text-decoration:underline;text-underline-offset:2px}.sighting-body[data-astro-cid-kaw55yqp] strong{color:#fff}.sighting-body[data-astro-cid-kaw55yqp] img{max-width:100%;height:auto;border-radius:var(--radius);margin:1.5rem 0}.sighting-footer[data-astro-cid-kaw55yqp]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.sighting-actions[data-astro-cid-kaw55yqp]{display:flex;align-items:center;gap:1rem}.sighting-nav-links[data-astro-cid-kaw55yqp]{display:flex;gap:1.5rem;font-size:.85rem}.sighting-nav-links[data-astro-cid-kaw55yqp] a[data-astro-cid-kaw55yqp]{color:var(--color-accent);text-decoration:none;font-weight:600}.sighting-nav-links[data-astro-cid-kaw55yqp] a[data-astro-cid-kaw55yqp]:hover{color:var(--color-accent-hover)}.toc[data-astro-cid-kaw55yqp]{display:none;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem 1.5rem;margin-bottom:2.5rem}.toc[data-astro-cid-kaw55yqp].visible{display:block}.toc-title[data-astro-cid-kaw55yqp]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:.75rem}.toc[data-astro-cid-kaw55yqp] ol[data-astro-cid-kaw55yqp]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.toc[data-astro-cid-kaw55yqp] li[data-astro-cid-kaw55yqp] a[data-astro-cid-kaw55yqp]{font-size:.88rem;color:var(--color-text-muted);text-decoration:none;transition:color var(--transition)}.toc[data-astro-cid-kaw55yqp] li[data-astro-cid-kaw55yqp] a[data-astro-cid-kaw55yqp]:hover{color:var(--color-accent)}.toc[data-astro-cid-kaw55yqp] li[data-astro-cid-kaw55yqp].toc-h3{padding-left:1rem}
