.article.svelte-8xqy84{max-width:42rem;padding:var(--space-12) 0;margin:0 auto}.back.svelte-8xqy84{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-muted);margin-bottom:var(--space-4);text-decoration:none;display:block}.back.svelte-8xqy84:hover{color:var(--accent)}.series-banner.svelte-8xqy84{gap:var(--space-1);background:var(--surface);border-left:3px solid var(--accent);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-6);flex-direction:column;display:flex}.series-name.svelte-8xqy84{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.series-part.svelte-8xqy84{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted)}.series-link.svelte-8xqy84{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-secondary);margin-top:var(--space-1);text-decoration:none}.series-link.svelte-8xqy84:hover{color:var(--accent)}.header.svelte-8xqy84{margin-bottom:var(--space-10)}.meta.svelte-8xqy84{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted);margin-bottom:var(--space-3);align-items:center;gap:var(--space-2);display:flex}.dot.svelte-8xqy84{color:var(--rule)}.title.svelte-8xqy84{font-family:var(--font-mono);font-size:var(--text-2xl);letter-spacing:-.02em;margin-bottom:var(--space-3);font-weight:600;line-height:1.3}.subtitle.svelte-8xqy84{font-size:var(--text-md);color:var(--ink-secondary);margin-bottom:var(--space-4);line-height:1.6}.tags.svelte-8xqy84{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.tag.svelte-8xqy84{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted);background:var(--surface);border-radius:3px;padding:2px 8px}.author.svelte-8xqy84{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted)}.author-name.svelte-8xqy84{color:var(--ink-secondary);font-weight:600}.author-location.svelte-8xqy84{margin-left:var(--space-2)}.content.svelte-8xqy84{font-size:var(--text-md);color:var(--ink-secondary);line-height:1.8}.content.svelte-8xqy84 h2{font-family:var(--font-mono);font-size:var(--text-xl);color:var(--ink);margin:var(--space-10) 0 var(--space-4);letter-spacing:-.02em;font-weight:600}.content.svelte-8xqy84 h3{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--ink);margin:var(--space-8) 0 var(--space-3);font-weight:600}.content.svelte-8xqy84 p{margin-bottom:var(--space-4)}.content.svelte-8xqy84 hr{border:none;border-top:1px solid var(--rule-light);margin:var(--space-8) 0}.content.svelte-8xqy84 blockquote{border-left:3px solid var(--accent);padding-left:var(--space-4);margin:var(--space-6) 0;color:var(--ink);font-style:italic}.content.svelte-8xqy84 ul{margin:var(--space-4) 0;padding:0}.content.svelte-8xqy84 li{margin-left:var(--space-6);margin-bottom:var(--space-2);list-style:outside}.content.svelte-8xqy84 a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.content.svelte-8xqy84 a:hover{color:var(--ink)}.content.svelte-8xqy84 strong{color:var(--ink);font-weight:600}.content.svelte-8xqy84 .truth-spec{background:var(--surface);border:1px solid var(--rule-light);border-left:3px solid var(--accent);padding:var(--space-5) var(--space-6);margin:var(--space-6) 0;font-family:var(--font-mono);font-size:var(--text-sm);border-radius:4px;line-height:1.7}.content.svelte-8xqy84 .truth-header{color:var(--ink);font-weight:700;font-size:var(--text-md);margin-bottom:var(--space-3)}.content.svelte-8xqy84 .truth-field{margin-bottom:var(--space-2);color:var(--ink-secondary)}.content.svelte-8xqy84 .truth-label{color:var(--ink);font-weight:600}.content.svelte-8xqy84 .truth-section{color:var(--ink);margin-top:var(--space-3);margin-bottom:var(--space-1);font-weight:600}.content.svelte-8xqy84 .truth-list{margin:0 0 0 var(--space-4);padding:0}.content.svelte-8xqy84 .truth-list li{margin-left:var(--space-4);color:var(--ink-secondary);margin-bottom:2px;list-style:"– "}.series-footer.svelte-8xqy84{margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--rule-light);gap:var(--space-8);flex-direction:column;display:flex}.nav-label.svelte-8xqy84{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);margin-bottom:var(--space-3)}.essay-list.svelte-8xqy84{counter-reset:essay;gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.essay-list.svelte-8xqy84 li:where(.svelte-8xqy84){counter-increment:essay;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-secondary);align-items:baseline;gap:var(--space-3);display:flex}.essay-list.svelte-8xqy84 li:where(.svelte-8xqy84):before{content:counter(essay, decimal-leading-zero);font-size:var(--text-xs);color:var(--ink-muted);flex-shrink:0;width:2em}.essay-list.svelte-8xqy84 li.current:where(.svelte-8xqy84){color:var(--ink);font-weight:600}.essay-list.svelte-8xqy84 a:where(.svelte-8xqy84){color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.essay-list.svelte-8xqy84 a:where(.svelte-8xqy84):hover{color:var(--accent)}.footer-author.svelte-8xqy84{gap:var(--space-1);flex-direction:column;display:flex}.footer-author-name.svelte-8xqy84{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-secondary);font-weight:600}.footer-author-location.svelte-8xqy84{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted)}.not-found.svelte-8xqy84{padding:var(--space-16) 0;text-align:center}.not-found.svelte-8xqy84 h1:where(.svelte-8xqy84){font-family:var(--font-mono);font-size:var(--text-xl);margin-bottom:var(--space-4)}
