.page-module__rENWvq__breadcrumbs{padding-block:var(--space-5)var(--space-4)}.page-module__rENWvq__back{font-size:var(--text-sm);color:var(--c-ink-muted);align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.page-module__rENWvq__back:hover{color:var(--c-forest-800)}.page-module__rENWvq__layout{padding-bottom:var(--space-8);grid-template-columns:1fr;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (min-width:900px){.page-module__rENWvq__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}}.page-module__rENWvq__mediaColumn{position:relative}.page-module__rENWvq__mediaFrame{border-radius:var(--radius-md);background:var(--c-paper-sunk);box-shadow:var(--shadow-md);overflow:hidden}.page-module__rENWvq__media{aspect-ratio:16/11;object-fit:cover;width:100%;height:auto;display:block}.page-module__rENWvq__mediaFallback{aspect-ratio:16/11;border-radius:var(--radius-md);color:var(--c-forest-50);background:radial-gradient(circle at 26% 108%,#f7f5ef17 0 1px,#0000 1px 24px),radial-gradient(circle at 84% -14%,#f7f5ef0f 0 1px,#0000 1px 32px),linear-gradient(150deg,#1d3a2b 0%,#14261c 60%,#2a4433 100%);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex}.page-module__rENWvq__fallbackKind{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:#f7f5efa6}.page-module__rENWvq__fallbackSpecies{font-family:var(--font-display);font-size:1.4rem}.page-module__rENWvq__content{gap:var(--space-4);flex-direction:column;display:flex}.page-module__rENWvq__author{padding-bottom:var(--space-4);border-bottom:1px solid var(--c-line);align-items:center;gap:.7rem;display:flex}.page-module__rENWvq__authorText{flex-direction:column;flex:1;min-width:0;display:flex}.page-module__rENWvq__authorName{color:var(--c-ink);font-weight:600;text-decoration:none}.page-module__rENWvq__authorName:hover{color:var(--c-forest-800)}.page-module__rENWvq__authorMeta{font-size:var(--text-xs);color:var(--c-ink-muted)}.page-module__rENWvq__followForm{flex:none}.page-module__rENWvq__follow,.page-module__rENWvq__following{border-radius:var(--radius-pill);border:1px solid var(--c-line-strong);font-size:var(--text-xs);color:var(--c-forest-800);align-items:center;gap:.3rem;padding:.32rem .7rem;font-weight:600;display:inline-flex}.page-module__rENWvq__following{background:var(--c-forest-800);border-color:var(--c-forest-800);color:var(--c-paper)}.page-module__rENWvq__species{flex-direction:column;gap:.1rem;display:flex}.page-module__rENWvq__speciesLink{font-family:var(--font-display);color:var(--c-forest-800);font-size:1.4rem;text-decoration:none}.page-module__rENWvq__speciesLink:hover{text-decoration:underline}.page-module__rENWvq__scientific{font-size:var(--text-xs);color:var(--c-ink-muted);font-style:italic}.page-module__rENWvq__caption{font-family:var(--font-display);color:var(--c-ink);font-size:1.25rem;line-height:1.5}.page-module__rENWvq__privacy{border-radius:var(--radius-pill);background:var(--c-paper-sunk);border:1px solid var(--c-line);font-size:var(--text-xs);color:var(--c-ink-muted);align-self:flex-start;align-items:center;gap:.4rem;padding:.28rem .6rem;display:inline-flex}.page-module__rENWvq__appreciation{align-items:center;gap:1rem;display:flex}.page-module__rENWvq__statForm{display:inline-flex}.page-module__rENWvq__stat{font-size:var(--text-sm);color:var(--c-ink-muted);align-items:center;gap:.35rem;display:inline-flex}.page-module__rENWvq__statActive{color:var(--c-clay);font-weight:700}.page-module__rENWvq__comments{padding-top:var(--space-4);border-top:1px solid var(--c-line);flex-direction:column;gap:.8rem;display:flex}.page-module__rENWvq__commentsTitle{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-muted);font-weight:700}.page-module__rENWvq__commentList{flex-direction:column;gap:.8rem;list-style:none;display:flex}.page-module__rENWvq__comment{flex-direction:column;gap:.1rem;display:flex}.page-module__rENWvq__commentAuthor{font-size:var(--text-xs);color:var(--c-forest-800);font-weight:700}.page-module__rENWvq__commentBody{font-size:var(--text-sm);color:var(--c-ink-soft);line-height:1.55}.page-module__rENWvq__noComments{font-size:var(--text-sm);color:var(--c-ink-muted)}.page-module__rENWvq__commentForm{flex-direction:column;gap:.5rem;display:flex}.page-module__rENWvq__commentInput{border:1px solid var(--c-line-strong);border-radius:var(--radius-sm);width:100%;font-size:var(--text-sm);resize:vertical;background:var(--c-paper-raised);padding:.7rem .9rem}.page-module__rENWvq__commentInput:focus{border-color:var(--c-forest-500);box-shadow:var(--ring);outline:none}.page-module__rENWvq__commentSubmit{border-radius:var(--radius-sm);background:var(--c-forest-800);color:var(--c-paper);font-size:var(--text-sm);align-self:flex-end;padding:.5rem 1rem;font-weight:600}.page-module__rENWvq__loginNote{font-size:var(--text-sm)}.page-module__rENWvq__unavailable{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-9);flex-direction:column;display:flex}.page-module__rENWvq__unavailable p{color:var(--c-ink-muted)}
