.comment-form-wrap.svelte-bzff0f{padding-top:var(--space-8);border-top:.5px solid var(--color-bordo)}h3.svelte-bzff0f{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-notte);margin-bottom:var(--space-4)}.disclaimer.svelte-bzff0f{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-lilla);line-height:var(--leading-relaxed);padding:var(--space-3) var(--space-4);background:var(--color-iris);border-radius:var(--radius-md);border-left:3px solid var(--color-lavanda);margin-bottom:var(--space-6)}.reader-info.svelte-bzff0f{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-prugna);padding:var(--space-3) var(--space-4);background:var(--color-iris);border-radius:var(--radius-md);border-left:3px solid var(--color-lavanda);margin-bottom:var(--space-6)}.reader-info.svelte-bzff0f a:where(.svelte-bzff0f){color:var(--color-viola)}.success.svelte-bzff0f{padding:var(--space-4);color:#065f46;border-radius:var(--radius-md);font-size:var(--text-sm);background:#d1fae5}.error.svelte-bzff0f{padding:var(--space-3) var(--space-4);color:#b91c1c;border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2}.form-row.svelte-bzff0f{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.field.svelte-bzff0f{margin-bottom:var(--space-4)}label.svelte-bzff0f{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-prugna);margin-bottom:var(--space-2);display:block}.optional.svelte-bzff0f{color:var(--color-lilla);font-weight:var(--weight-normal)}input.svelte-bzff0f,textarea.svelte-bzff0f{width:100%;padding:10px var(--space-3);border:.5px solid var(--color-bordo);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-notte);resize:vertical;transition:border-color var(--transition-fast);background:#fff;outline:none}input.svelte-bzff0f:focus,textarea.svelte-bzff0f:focus{border-color:var(--color-lavanda)}.btn-accent.svelte-bzff0f{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);background:var(--color-lavanda);color:#fff;border-radius:var(--radius-md);cursor:pointer;letter-spacing:var(--tracking-wide);transition:background var(--transition-fast);border:none;padding:9px 20px}.btn-accent.svelte-bzff0f:hover:not(:disabled){background:var(--color-viola)}.btn-accent.svelte-bzff0f:disabled{opacity:.6;cursor:not-allowed}@media (width<=600px){.form-row.svelte-bzff0f{grid-template-columns:1fr}}.comment-list.svelte-5itrpx{margin-bottom:var(--space-10)}h3.svelte-5itrpx{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-notte);margin-bottom:var(--space-6)}.thread.svelte-5itrpx{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}.bubble.svelte-5itrpx{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);max-width:88%}.user-bubble.svelte-5itrpx{border:.5px solid var(--color-bordo);border-bottom-left-radius:var(--radius-sm);background:#fff;align-self:flex-start}.reply-bubble.svelte-5itrpx{background:var(--color-iris);border:.5px solid var(--color-bordo);border-bottom-right-radius:var(--radius-sm);align-self:flex-end}.bubble-meta.svelte-5itrpx{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.author.svelte-5itrpx{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-notte)}.author-link.svelte-5itrpx{transition:color var(--transition-fast);text-decoration:none}.author-link.svelte-5itrpx:hover{color:var(--color-viola)}.reply-author.svelte-5itrpx{color:var(--color-viola);align-items:center;gap:5px;display:inline-flex}.date.svelte-5itrpx{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-lilla);margin-left:auto}.bubble-text.svelte-5itrpx{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-prugna);white-space:pre-wrap;margin:0}.reader-profile.svelte-5itrpx{margin-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reader-location.svelte-5itrpx{font-family:var(--font-sans);color:var(--color-lilla);font-size:11px}.reader-social.svelte-5itrpx{align-items:center;gap:6px;display:flex}.social-link.svelte-5itrpx{color:var(--color-lilla);transition:color var(--transition-fast);font-size:14px;line-height:1;text-decoration:none}.social-link.svelte-5itrpx:hover{color:var(--color-viola)}@media (width<=640px){.bubble.svelte-5itrpx{max-width:95%}}.share.svelte-1f7j69k{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.share-label.svelte-1f7j69k{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-lilla);letter-spacing:var(--tracking-wide)}.share-buttons.svelte-1f7j69k{gap:var(--space-2);flex-wrap:wrap;display:flex}.share-btn.svelte-1f7j69k{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-prugna);border:.5px solid var(--color-bordo);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);background:#fff;border-bottom:none;padding:6px 12px;text-decoration:none;display:inline-flex}.share-btn.svelte-1f7j69k:hover{border-color:var(--color-lavanda);color:var(--color-viola);background:var(--color-iris)}@media (width<=640px){.share.svelte-1f7j69k{align-items:flex-start;gap:var(--space-3);flex-direction:column}.share-buttons.svelte-1f7j69k{grid-template-columns:1fr 1fr;width:100%;display:grid}.share-btn.svelte-1f7j69k{justify-content:center;min-height:44px;padding:10px}}.reading-progress.svelte-18rcjdz{background:var(--color-lavanda);z-index:9999;pointer-events:none;border-radius:0 2px 2px 0;height:2px;transition:width .1s linear;position:fixed;top:0;left:0}.ace-wrap.svelte-cjzvrr{clear:both;margin:1.5rem 0}.ace-wrap.ace-left.svelte-cjzvrr{float:left;clear:left;width:42%;margin:.25rem 1.5rem 1rem 0}.ace-wrap.ace-right.svelte-cjzvrr{float:right;clear:right;width:42%;margin:.25rem 0 1rem 1.5rem}.ace-wrap.ace-center.svelte-cjzvrr{width:70%;margin-left:auto;margin-right:auto}.ace-wrap.ace-full.svelte-cjzvrr{width:100%}.ace.svelte-cjzvrr{border:.5px solid var(--color-bordo);border-radius:var(--radius-lg);color:inherit;transition:box-shadow var(--transition-base), border-color var(--transition-base);background:#fff;text-decoration:none;display:block;overflow:hidden}.ace.svelte-cjzvrr:hover{border-color:var(--color-lavanda);box-shadow:var(--shadow-md)}.ace-image.svelte-cjzvrr{aspect-ratio:16/9;object-fit:cover;background:var(--color-iris);border-radius:0;width:100%;margin:0;display:block}.ace-body.svelte-cjzvrr{padding:var(--space-4) var(--space-5)}.ace-label.svelte-cjzvrr{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-viola);margin-bottom:var(--space-2);align-items:center;gap:.3em;display:inline-flex}.ace-label--external.svelte-cjzvrr{color:var(--color-lilla)}.ace-sitename.svelte-cjzvrr{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-lilla);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--space-1)}.ace-title.svelte-cjzvrr{font-family:var(--font-serif);font-size:17px;font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-notte);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-2);margin-top:0}.ace-excerpt.svelte-cjzvrr{font-family:var(--font-sans);font-size:12px;line-height:var(--leading-relaxed);color:var(--color-grafite);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (width<=640px){.ace-wrap.ace-left.svelte-cjzvrr,.ace-wrap.ace-right.svelte-cjzvrr{float:none;width:100%;margin:1.5rem 0}.ace-wrap.ace-center.svelte-cjzvrr{width:100%}}[data-theme=dark] .ace.svelte-cjzvrr{background:var(--color-notte,#1a1330);border-color:#2e2050}[data-theme=dark] .ace.svelte-cjzvrr:hover{border-color:var(--color-lavanda)}[data-theme=dark] .ace-title.svelte-cjzvrr{color:#f0ecff}[data-theme=dark] .ace-excerpt.svelte-cjzvrr{color:#9e93c0}.article-wrap.svelte-t7vkmj{max-width:var(--max-width-prose);padding:var(--space-12) var(--space-8);margin:0 auto}.article-header.svelte-t7vkmj{margin-bottom:var(--space-8)}.article-tags.svelte-t7vkmj{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.tag.svelte-t7vkmj{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-viola);background:var(--color-iris);border-radius:var(--radius-sm);transition:background var(--transition-fast);border-bottom:none;padding:2px 8px;text-decoration:none;display:inline-block}.tag.svelte-t7vkmj:hover{background:var(--color-bordo)}.article-title.svelte-t7vkmj{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--color-notte);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-4)}.article-meta.svelte-t7vkmj{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-lilla);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.byline.svelte-t7vkmj{align-items:center;gap:var(--space-2);color:var(--color-lilla);transition:color var(--transition-fast);border:none;text-decoration:none;display:inline-flex}.byline.svelte-t7vkmj:hover{color:var(--color-viola)}.byline-avatar.svelte-t7vkmj{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.byline-name.svelte-t7vkmj{font-weight:var(--weight-medium)}.meta-sep.svelte-t7vkmj{opacity:.5}.article-cover.svelte-t7vkmj{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);width:100%;max-height:480px;margin-bottom:var(--space-10)}.prose.svelte-t7vkmj{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-prugna);margin-bottom:var(--space-12)}.prose p{margin-bottom:var(--space-2)}.prose h2{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--color-notte);letter-spacing:var(--tracking-tight);margin:var(--space-12) 0 var(--space-10)}.prose h3{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-notte);margin:var(--space-8) 0 var(--space-3);line-height:1.2em}.prose blockquote{border-left:3px solid var(--color-lavanda);padding-left:var(--space-5);margin:var(--space-6) 0;color:var(--color-grafite);font-style:italic;font-size:var(--text-lg)}.prose a{color:var(--color-viola);border-bottom:1px solid var(--color-bordo);transition:color var(--transition-fast), border-color var(--transition-fast)}.prose a:hover{color:var(--color-lavanda);border-bottom-color:var(--color-lavanda)}.prose code{background:var(--color-iris);border-radius:var(--radius-sm);padding:2px 6px;font-size:.9em}.prose pre{background:var(--color-notte);color:var(--color-nebbia);padding:var(--space-5);border-radius:var(--radius-md);margin:var(--space-6) 0;overflow-x:auto}.prose pre code{color:inherit;background:0 0;padding:0}.prose ul,.prose ol{padding-left:var(--space-6);margin:var(--space-4) 0}.prose li{margin-bottom:var(--space-2)}.prose img{border-radius:var(--radius-md);max-width:100%;margin:var(--space-6) 0}.prose hr{border:none;border-top:.5px solid var(--color-bordo);margin:var(--space-10) 0}.prose sup.footnote a{color:#7c55d4;vertical-align:super;font-size:.75em;font-family:var(--font-sans);padding:0 1px;font-weight:500;text-decoration:none}.prose sup.footnote{vertical-align:baseline;font-size:calc(.5em + 4px);position:relative;top:calc(-.83em + 3.32px)}.callout-body sup.footnote{top:calc(-.83em + 7.47px)}.prose sup.footnote a:hover{color:#9b6ff0}.prose .footnote-divider{border:none;border-top:.5px solid #d8d0f0;margin:3rem 0 1.5rem}.prose .footnote-heading{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#8e82b0;margin:0 0 1rem;font-size:13px;font-weight:500}.prose .footnotes{counter-reset:footnote-counter;margin:0;padding:0;list-style:none}.prose .footnotes li{color:#6b5f8a;margin-bottom:4px;padding:4px 0 4px 1.5rem;font-size:13px;line-height:1.6;position:relative}.prose .footnotes li:before{content:"[" counter(footnote-counter) "]";counter-increment:footnote-counter;color:#7c55d4;font-size:12px;font-weight:500;position:absolute;left:0}.prose .footnote-backref{color:#9b6ff0;margin-left:6px;font-size:12px;text-decoration:none;border-bottom:none!important}.prose .footnote-backref:hover{color:#7c55d4;border-bottom:none!important}.article-footer.svelte-t7vkmj{padding-top:var(--space-8);border-top:.5px solid var(--color-bordo);gap:var(--space-6);flex-direction:column;display:flex}.footer-actions.svelte-t7vkmj{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.bookmark-btn.svelte-t7vkmj{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-lilla);border:.5px solid var(--color-bordo);border-radius:var(--radius-md);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);background:0 0;padding:7px 14px;display:inline-flex}.bookmark-btn.svelte-t7vkmj:hover:not(:disabled){color:var(--color-viola);border-color:var(--color-lavanda)}.bookmark-btn.bookmarked.svelte-t7vkmj{color:var(--color-viola);border-color:var(--color-lavanda);background:var(--color-iris)}.bookmark-btn.svelte-t7vkmj:disabled{opacity:.6;cursor:not-allowed}.footer-tags.svelte-t7vkmj{margin-top:var(--space-2)}.related-wrap.svelte-t7vkmj{max-width:var(--max-width-wide);padding:var(--space-12) var(--space-8);border-top:.5px solid var(--color-bordo);margin:0 auto}.related-title.svelte-t7vkmj{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-notte);margin-bottom:var(--space-6)}.related-grid.svelte-t7vkmj{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1024px){.related-grid.svelte-t7vkmj{grid-template-columns:repeat(2,1fr)}.related-wrap.svelte-t7vkmj{padding:var(--space-10) var(--space-6)}}@media (width<=640px){.prose h2{margin:var(--space-8) 0 var(--space-6);font-size:20px}.prose h3{font-size:var(--text-base);margin:var(--space-6) 0 var(--space-3)}}.comments-wrap.svelte-t7vkmj{max-width:var(--max-width-prose);padding:var(--space-10) var(--space-8) var(--space-16);margin:0 auto}@media (width<=860px){.related-grid.svelte-t7vkmj{grid-template-columns:1fr 1fr}}@media (width<=640px){.article-wrap.svelte-t7vkmj,.comments-wrap.svelte-t7vkmj{padding:var(--space-6) var(--space-4)}.article-title.svelte-t7vkmj{font-size:28px}.related-wrap.svelte-t7vkmj{padding:var(--space-8) var(--space-4)}.related-grid.svelte-t7vkmj{grid-template-columns:1fr}.article-meta.svelte-t7vkmj{align-items:flex-start;gap:var(--space-1);flex-direction:column}.meta-sep.svelte-t7vkmj{display:none}.byline.svelte-t7vkmj{gap:var(--space-2)}}
