.viewer-loading.svelte-1i25m8x{padding:var(--spacing-lg);text-align:center;color:var(--color-text);opacity:.6;font-family:var(--font-sans);font-size:.875rem}.html-viewer.svelte-1i25m8x{font-family:var(--font-sans);line-height:var(--leading-relaxed);color:var(--color-text);font-size:var(--text-md);font-weight:400;word-wrap:break-word}.html-viewer.svelte-1i25m8x h1,.html-viewer.svelte-1i25m8x h2,.html-viewer.svelte-1i25m8x h3,.html-viewer.svelte-1i25m8x h4,.html-viewer.svelte-1i25m8x h5,.html-viewer.svelte-1i25m8x h6{font-family:var(--font-serif);font-weight:400;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md);letter-spacing:.02em}.html-viewer.svelte-1i25m8x h1{font-size:var(--text-2xl);border-bottom:1px solid var(--color-border, #e5e5e5);padding-bottom:var(--spacing-sm)}.html-viewer.svelte-1i25m8x h2{font-size:var(--text-xl)}.html-viewer.svelte-1i25m8x h3{font-size:var(--text-lg)}.html-viewer.svelte-1i25m8x h4{font-size:var(--text-md)}.html-viewer.svelte-1i25m8x p{margin-bottom:var(--spacing-md);line-height:1.8}.html-viewer.svelte-1i25m8x p:last-child{margin-bottom:0}.html-viewer.svelte-1i25m8x a{color:var(--color-text);text-decoration:underline;text-underline-offset:.2em;opacity:.8;transition:opacity .2s ease}.html-viewer.svelte-1i25m8x a:hover{opacity:1}.html-viewer.svelte-1i25m8x img{max-width:100%;height:auto;display:block;margin:var(--spacing-xl) auto;border-radius:2px;box-shadow:0 2px 8px #0000001a}.html-viewer.svelte-1i25m8x blockquote{margin:var(--spacing-md) 0;padding:var(--spacing-sm) var(--spacing-lg);border-left:2px solid var(--color-text);color:var(--color-text-light)}.html-viewer.svelte-1i25m8x code{font-family:Courier New,monospace;background:#0000000d;padding:.2em .4em;border-radius:3px;font-size:.9em}.html-viewer.svelte-1i25m8x pre{background:#0000000d;padding:var(--spacing-md);border-radius:3px;overflow-x:auto;margin:var(--spacing-md) 0}.html-viewer.svelte-1i25m8x pre code{background:none;padding:0}.html-viewer.svelte-1i25m8x ul,.html-viewer.svelte-1i25m8x ol{margin:var(--spacing-md) 0;padding-left:var(--spacing-xl)}.html-viewer.svelte-1i25m8x li{margin-bottom:var(--spacing-xs)}.html-viewer.svelte-1i25m8x hr{border:none;border-top:1px solid var(--color-border, #e5e5e5);margin:var(--spacing-xl) 0}.html-viewer.svelte-1i25m8x strong{font-weight:500}.html-viewer.svelte-1i25m8x em{font-style:italic;font-weight:450}.html-viewer.svelte-1i25m8x s{text-decoration:line-through;opacity:.7}.html-viewer.svelte-1i25m8x u{text-decoration:underline}@media(max-width:768px){.html-viewer.svelte-1i25m8x img{margin:var(--spacing-md) auto}}.follow-container.svelte-7q1gqv{display:inline-flex;align-items:center;gap:.5rem}.follow-button.svelte-7q1gqv{-webkit-tap-highlight-color:transparent}.follow-button.svelte-7q1gqv:disabled{opacity:.5;cursor:not-allowed}.follower-count.svelte-7q1gqv{font-size:var(--text-sm);color:var(--color-text-light)}.intro.svelte-dsh12f{max-width:800px;margin:0 auto;padding:0 var(--spacing-md)}.intro-header.svelte-dsh12f{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.intro-eyebrow.svelte-dsh12f{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-light);margin:0 0 var(--spacing-md) 0}.intro-title.svelte-dsh12f{font-family:var(--font-serif);font-size:var(--text-title);font-weight:400;letter-spacing:.02em;line-height:var(--leading-tight);color:var(--color-text);margin:0 0 var(--spacing-sm) 0}.intro-subtitle.svelte-dsh12f{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:400;letter-spacing:.04em;color:var(--color-text-light);margin:0}.intro-section.svelte-dsh12f{margin-bottom:var(--spacing-xl)}.intro-rule.svelte-dsh12f{width:40px;height:1px;background:var(--color-text);margin-bottom:var(--spacing-md)}.intro-manifesto.svelte-dsh12f{font-family:var(--font-serif);font-size:clamp(1.375rem,1.1rem + 1.2vw,1.75rem);font-weight:400;line-height:var(--leading-snug);color:var(--color-text);margin:0}.intro-h2.svelte-dsh12f{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:400;color:var(--color-text);margin:0 0 var(--spacing-md) 0;letter-spacing:.02em}.intro-list.svelte-dsh12f{list-style:none;padding:0;margin:0}.intro-list.svelte-dsh12f li:where(.svelte-dsh12f){font-family:var(--font-sans);font-size:var(--text-md);font-weight:400;line-height:var(--leading-relaxed);color:var(--color-text-light);padding:var(--spacing-xs) 0;border-bottom:1px solid var(--color-border)}.intro-list.svelte-dsh12f li:where(.svelte-dsh12f):last-child{border-bottom:none}.intro-features.svelte-dsh12f{display:grid;gap:var(--spacing-lg)}.intro-feature-number.svelte-dsh12f{display:block;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:400;letter-spacing:.1em;color:var(--color-text-light);opacity:.6;margin-bottom:var(--spacing-xs)}.intro-feature-title.svelte-dsh12f{font-family:var(--font-sans);font-size:var(--text-md);font-weight:500;color:var(--color-text);margin:0 0 var(--spacing-xs) 0}.intro-feature-text.svelte-dsh12f{font-family:var(--font-sans);font-size:var(--text-md);font-weight:400;line-height:var(--leading-relaxed);color:var(--color-text-light);margin:0}.intro-quote.svelte-dsh12f{font-family:var(--font-serif);font-size:clamp(1.25rem,1.05rem + .9vw,1.5rem);line-height:var(--leading-snug);color:var(--color-text);margin:0 0 var(--spacing-lg) 0;padding-left:var(--spacing-md);border-left:2px solid var(--color-text)}.intro-actions.svelte-dsh12f{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.intro-link.svelte-dsh12f{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:.05em;color:var(--color-text-light);transition:color .2s ease}.intro-link.svelte-dsh12f:hover{color:var(--color-text)}@media(max-width:768px){.intro.svelte-dsh12f{padding:0 var(--spacing-sm)}}.about-container.svelte-cwls5q{max-width:1400px;margin:0 auto;padding:0 var(--spacing-md)}.about-content.svelte-cwls5q{background:var(--color-bg, #ffffff);padding:0}.about-header.svelte-cwls5q{text-align:left;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border, #e5e5e5)}.header-row.svelte-cwls5q{display:flex;justify-content:space-between;align-items:flex-start}.about-title.svelte-cwls5q{font-family:var(--font-serif);font-size:var(--text-title);font-weight:400;line-height:var(--leading-tight);color:var(--color-text);margin:0 0 var(--spacing-xs) 0;letter-spacing:.02em}.about-subtitle.svelte-cwls5q{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:400;color:var(--color-text-light);letter-spacing:.12em;text-transform:uppercase;margin:0}.follow-stats.svelte-cwls5q{display:flex;align-items:center;gap:.4rem;margin-top:var(--spacing-sm)}.stat-item.svelte-cwls5q{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-light);letter-spacing:.05em}.stat-item.svelte-cwls5q strong:where(.svelte-cwls5q){font-weight:400;color:var(--color-text)}.stat-link.svelte-cwls5q{text-decoration:none;transition:color .2s ease}.stat-link.svelte-cwls5q:hover{color:var(--color-text)}.stat-divider.svelte-cwls5q{color:var(--color-border, #e5e5e5);font-size:var(--text-sm)}.about-section.svelte-cwls5q{margin-bottom:var(--spacing-xl)}.about-section.svelte-cwls5q:last-child{margin-bottom:0}.about-body.svelte-cwls5q{display:block}.about-body.has-image.svelte-cwls5q{display:grid;grid-template-columns:280px 1fr;gap:var(--spacing-xl);align-items:start}.profile-image-wrapper.svelte-cwls5q{width:100%}.profile-image.svelte-cwls5q{width:100%;height:auto;display:block;filter:grayscale(0);transition:filter .3s ease}.profile-image.svelte-cwls5q:hover{filter:grayscale(.3)}.about-text.svelte-cwls5q p:where(.svelte-cwls5q){font-family:var(--font-sans);line-height:var(--leading-relaxed);color:var(--color-text);font-size:var(--text-md);font-weight:400;margin-bottom:var(--spacing-md)}.about-text.svelte-cwls5q p:where(.svelte-cwls5q):last-child{margin-bottom:0}.header-actions.svelte-cwls5q{display:flex;align-items:center;gap:var(--spacing-sm)}@media(max-width:768px){.about-container.svelte-cwls5q{padding:0 var(--spacing-sm)}.about-content.svelte-cwls5q{padding:0}.about-body.has-image.svelte-cwls5q{grid-template-columns:1fr}.profile-image-wrapper.svelte-cwls5q{max-width:240px}.header-row.svelte-cwls5q{flex-direction:column;gap:var(--spacing-md)}}
