.comments[data-v-5faee267]{margin-block-start:var(--space-8);border-block-start:1px solid var(--border);padding-block-start:var(--space-6)}.comments h2[data-v-5faee267]{font-size:var(--text-lg);margin:0 0 var(--space-4)}.empty[data-v-5faee267]{color:var(--text-muted)}.list[data-v-5faee267]{list-style:none;margin:0 0 var(--space-6);padding:0;display:grid;gap:var(--space-4)}.comment+.comment[data-v-5faee267]{border-block-start:1px solid var(--border);padding-block-start:var(--space-4)}.who[data-v-5faee267]{margin:0;display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.who time[data-v-5faee267]{color:var(--text-muted);font-size:var(--text-sm)}.body[data-v-5faee267],.sent-preview[data-v-5faee267]{margin:var(--space-1) 0 0;white-space:pre-line;overflow-wrap:anywhere}.reply[data-v-5faee267]{margin-block-start:var(--space-3);padding-inline-start:var(--space-4);border-inline-start:2px solid var(--accent)}.author-badge[data-v-5faee267]{color:var(--accent);border-color:var(--accent)}.comment-tools[data-v-5faee267]{display:flex;gap:var(--space-3);margin-block-start:var(--space-2)}.linklike[data-v-5faee267]{font:inherit;font-size:var(--text-sm);cursor:pointer;background:none;border:none;padding:0;color:var(--accent-bright)}.linklike[data-v-5faee267]:hover{text-decoration:underline}.author-reply-editor[data-v-5faee267]{display:grid;gap:var(--space-2);margin-block-start:var(--space-2);justify-items:start}.author-reply-editor textarea[data-v-5faee267]{inline-size:100%}.reply-chip[data-v-5faee267]{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.orig-quote[data-v-5faee267]{margin:var(--space-1) 0;padding-inline-start:var(--space-3);border-inline-start:2px solid var(--border);color:var(--text-muted);font-size:var(--text-sm)}.visitor-reply-form[data-v-5faee267]{margin-block-start:var(--space-3)}.pending-block[data-v-5faee267]{margin-block-end:var(--space-6);border:1px dashed var(--accent);border-radius:var(--radius-md);padding:var(--space-4)}.pending-block h3[data-v-5faee267]{font-size:var(--text-sm);color:var(--text-muted);margin:0 0 var(--space-3);font-weight:600}.pending-badge[data-v-5faee267]{border-style:dashed}.mod-actions[data-v-5faee267]{display:flex;gap:var(--space-2);margin-block-start:var(--space-2)}.comment-form[data-v-5faee267]{display:grid;gap:var(--space-3);max-inline-size:40rem}.row[data-v-5faee267]{display:grid;gap:var(--space-1)}.hp[data-v-5faee267]{position:absolute;inset-inline-start:-9999px;inline-size:1px;block-size:1px;overflow:hidden}.error[data-v-5faee267]{color:var(--danger);font-size:var(--text-sm);margin:0}.actions[data-v-5faee267]{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.notice[data-v-5faee267]{color:var(--text-muted);font-size:var(--text-sm);margin:0}.sent[data-v-5faee267]{color:var(--text-muted)}.back[data-v-2888f56f]{display:inline-block;font-size:var(--text-sm);color:var(--text-muted);text-decoration:none;margin-block-end:var(--space-4)}.back[data-v-2888f56f]:hover{color:var(--accent)}h1[data-v-2888f56f]{font-size:var(--text-2xl);font-weight:700;letter-spacing:var(--tracking-tight)}.admin-post-actions[data-v-2888f56f]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block-start:var(--space-4)}.apa-error[data-v-2888f56f]{color:var(--danger);font-size:var(--text-sm)}.draft-banner[data-v-2888f56f]{display:inline-block;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;border:1px dashed var(--border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);color:var(--text-muted);margin-block-end:var(--space-3)}.cover[data-v-2888f56f]{inline-size:100vw;margin-inline:calc(50% - 50vw);max-inline-size:100vw;block-size:clamp(14rem,42vh,30rem);object-fit:cover;margin-block-end:var(--space-7)}.rail-year[data-v-2888f56f]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);margin-block-end:var(--rail-gap-label);cursor:pointer;list-style:none}.rail-year[data-v-2888f56f]::-webkit-details-marker{display:none}.rail-year[data-v-2888f56f]:before{content:"▸";margin-inline-end:var(--space-2)}.rail-group[open]>.rail-year[data-v-2888f56f]:before{content:"▾"}@media(hover:hover)and (pointer:fine){.rail-year[data-v-2888f56f]:hover{color:var(--text)}}.rail-empty[data-v-2888f56f]{color:var(--text-muted);font-size:var(--text-sm)}.rail-head[data-v-2888f56f]{display:block}.post-nav[data-v-2888f56f]{display:grid;gap:var(--space-3);margin-block-start:var(--space-8)}.pn[data-v-2888f56f]{display:flex;align-items:center;gap:var(--space-4);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);text-decoration:none;color:var(--text);transition:border-color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.pn[data-v-2888f56f]:hover{border-color:var(--accent)}}.pn.next[data-v-2888f56f]{text-align:end;flex-direction:row-reverse}.pn-text[data-v-2888f56f]{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0;flex:1}.pn-thumb[data-v-2888f56f]{flex:none;inline-size:5.5rem;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius-sm)}.pn-label[data-v-2888f56f]{font-size:var(--text-sm);color:var(--text-muted)}.pn-meta[data-v-2888f56f]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.pn-title[data-v-2888f56f]{font-weight:600}
