.viewer-loading.svelte-1joxigp{padding:var(--spacing-lg);text-align:center;color:var(--color-text);opacity:.6;font-family:var(--font-sans);font-size:.875rem}.html-viewer.svelte-1joxigp{font-family:var(--font-sans);line-height:1.8;color:var(--color-text);font-size:1rem;font-weight:300;word-wrap:break-word}.html-viewer.svelte-1joxigp h1,.html-viewer.svelte-1joxigp h2,.html-viewer.svelte-1joxigp h3,.html-viewer.svelte-1joxigp h4,.html-viewer.svelte-1joxigp h5,.html-viewer.svelte-1joxigp 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-1joxigp h1{font-size:2rem;border-bottom:1px solid var(--color-border, #e5e5e5);padding-bottom:var(--spacing-sm)}.html-viewer.svelte-1joxigp h2{font-size:1.75rem}.html-viewer.svelte-1joxigp h3{font-size:1.5rem}.html-viewer.svelte-1joxigp h4{font-size:1.25rem}.html-viewer.svelte-1joxigp p{margin-bottom:var(--spacing-md);line-height:1.8}.html-viewer.svelte-1joxigp p:last-child{margin-bottom:0}.html-viewer.svelte-1joxigp a{color:var(--color-text);text-decoration:underline;text-underline-offset:.2em;opacity:.8;transition:opacity .2s ease}.html-viewer.svelte-1joxigp a:hover{opacity:1}.html-viewer.svelte-1joxigp 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-1joxigp blockquote{margin:var(--spacing-md) 0;padding:var(--spacing-md) var(--spacing-lg);border-left:3px solid var(--color-border, #e5e5e5);background:#00000005;font-style:italic;opacity:.9}.html-viewer.svelte-1joxigp code{font-family:Courier New,monospace;background:#0000000d;padding:.2em .4em;border-radius:3px;font-size:.9em}.html-viewer.svelte-1joxigp pre{background:#0000000d;padding:var(--spacing-md);border-radius:3px;overflow-x:auto;margin:var(--spacing-md) 0}.html-viewer.svelte-1joxigp pre code{background:none;padding:0}.html-viewer.svelte-1joxigp ul,.html-viewer.svelte-1joxigp ol{margin:var(--spacing-md) 0;padding-left:var(--spacing-xl)}.html-viewer.svelte-1joxigp li{margin-bottom:var(--spacing-xs)}.html-viewer.svelte-1joxigp hr{border:none;border-top:1px solid var(--color-border, #e5e5e5);margin:var(--spacing-xl) 0}.html-viewer.svelte-1joxigp strong{font-weight:500}.html-viewer.svelte-1joxigp em{font-style:italic}.html-viewer.svelte-1joxigp s{text-decoration:line-through;opacity:.7}.html-viewer.svelte-1joxigp u{text-decoration:underline}@media (max-width: 768px){.html-viewer.svelte-1joxigp{font-size:1rem}.html-viewer.svelte-1joxigp h1{font-size:1.75rem}.html-viewer.svelte-1joxigp h2{font-size:1.5rem}.html-viewer.svelte-1joxigp h3{font-size:1.25rem}.html-viewer.svelte-1joxigp h4{font-size:1.1rem}.html-viewer.svelte-1joxigp img{margin:var(--spacing-md) auto}}.follow-container.svelte-76r0h4{display:inline-flex;align-items:center;gap:.5rem}.follow-button.svelte-76r0h4{padding:.4rem 1rem;border:1px solid var(--color-text);background:transparent;color:var(--color-text);font-family:var(--font-sans);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:400;cursor:pointer;transition:all .2s ease;border-radius:0;-webkit-tap-highlight-color:transparent}.follow-button.svelte-76r0h4:hover:not(:disabled){background:var(--color-text);color:var(--color-bg)}.follow-button.following.svelte-76r0h4{background:var(--color-text);color:var(--color-bg)}.follow-button.following.svelte-76r0h4:hover:not(:disabled){background:transparent;color:var(--color-text)}.follow-button.svelte-76r0h4:disabled{opacity:.5;cursor:not-allowed}.follower-count.svelte-76r0h4{font-size:.8rem;color:var(--color-text-light)}.about-container.svelte-191eohl.svelte-191eohl{max-width:1400px;margin:0 auto;padding:0 var(--spacing-md)}.about-content.svelte-191eohl.svelte-191eohl{background:var(--color-bg, #ffffff);padding:0}.about-header.svelte-191eohl.svelte-191eohl{text-align:left;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border, #e5e5e5)}.header-row.svelte-191eohl.svelte-191eohl{display:flex;justify-content:space-between;align-items:flex-start}.about-title.svelte-191eohl.svelte-191eohl{font-family:var(--font-serif);font-size:2.5rem;font-weight:400;color:var(--color-text);margin:0 0 var(--spacing-xs) 0;letter-spacing:.02em}.about-subtitle.svelte-191eohl.svelte-191eohl{font-family:var(--font-sans);font-size:.9rem;font-weight:300;color:var(--color-text);letter-spacing:.15em;text-transform:uppercase;opacity:.6;margin:0}.about-section.svelte-191eohl.svelte-191eohl{margin-bottom:var(--spacing-xl)}.about-section.svelte-191eohl.svelte-191eohl:last-child{margin-bottom:0}.about-body.svelte-191eohl.svelte-191eohl{display:block}.about-body.has-image.svelte-191eohl.svelte-191eohl{display:grid;grid-template-columns:280px 1fr;gap:var(--spacing-xl);align-items:start}.profile-image-wrapper.svelte-191eohl.svelte-191eohl{width:100%}.profile-image.svelte-191eohl.svelte-191eohl{width:100%;height:auto;display:block;filter:grayscale(0);transition:filter .3s ease}.profile-image.svelte-191eohl.svelte-191eohl:hover{filter:grayscale(.3)}.about-text.svelte-191eohl p.svelte-191eohl{font-family:var(--font-sans);line-height:1.8;color:var(--color-text);font-size:1rem;font-weight:300;margin-bottom:var(--spacing-md)}.about-text.svelte-191eohl p.svelte-191eohl:last-child{margin-bottom:0}.header-actions.svelte-191eohl.svelte-191eohl{display:flex;align-items:center;gap:var(--spacing-sm)}.btn-edit.svelte-191eohl.svelte-191eohl{padding:var(--spacing-xs) var(--spacing-md);background:transparent;color:var(--color-text);border:1px solid var(--color-text);font-family:var(--font-sans);font-size:.8rem;text-transform:uppercase;letter-spacing:.15em;font-weight:300;cursor:pointer;transition:all .2s ease;opacity:.7}.btn-edit.svelte-191eohl.svelte-191eohl:hover{opacity:1;background:var(--color-text);color:var(--color-bg)}@media (max-width: 768px){.about-container.svelte-191eohl.svelte-191eohl{padding:0 var(--spacing-sm)}.about-content.svelte-191eohl.svelte-191eohl{padding:0}.about-title.svelte-191eohl.svelte-191eohl{font-size:2rem}.about-subtitle.svelte-191eohl.svelte-191eohl{font-size:.85rem}.about-text.svelte-191eohl.svelte-191eohl{font-size:1rem}.about-body.has-image.svelte-191eohl.svelte-191eohl{grid-template-columns:1fr}.profile-image-wrapper.svelte-191eohl.svelte-191eohl{max-width:240px}.header-row.svelte-191eohl.svelte-191eohl{flex-direction:column;gap:var(--spacing-md)}.btn-edit.svelte-191eohl.svelte-191eohl{align-self:flex-start}}
