.like-button.svelte-1izf9wt{display:inline-flex;align-items:center}.like-button.svelte-1izf9wt button:where(.svelte-1izf9wt){display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;font-size:var(--text-sm);font-family:inherit;border-radius:var(--radius-md);transition:all .2s var(--ease-out)}.like-button.svelte-1izf9wt button:where(.svelte-1izf9wt):hover:not(:disabled){color:#e25555;background:#e2555514}.like-button.liked.svelte-1izf9wt button:where(.svelte-1izf9wt){color:#e25555}.count.svelte-1izf9wt{font-variant-numeric:tabular-nums}.breadcrumb.svelte-1k78aqt{margin-bottom:var(--space-section);font-size:var(--text-sm);color:var(--text-muted)}.breadcrumb.svelte-1k78aqt a:where(.svelte-1k78aqt){color:var(--text-secondary);text-decoration:none}.breadcrumb.svelte-1k78aqt a:where(.svelte-1k78aqt):hover{color:var(--text-primary)}.sep.svelte-1k78aqt{margin:0 var(--space-sm);color:var(--text-muted)}.article-header.svelte-1k78aqt{margin-bottom:var(--space-section)}.article-header.svelte-1k78aqt time:where(.svelte-1k78aqt){display:block;font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-sm)}.tags.svelte-1k78aqt{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-md)}.tags.svelte-1k78aqt .tag:where(.svelte-1k78aqt){font-size:var(--text-xs);color:var(--text-muted);text-decoration:none;padding:1px var(--space-sm);border-radius:var(--radius-md);background:var(--bg-secondary);transition:all .2s var(--ease-out)}.tags.svelte-1k78aqt .tag:where(.svelte-1k78aqt):hover{background:var(--bg-tertiary);color:var(--text-primary)}.article-header.svelte-1k78aqt h1:where(.svelte-1k78aqt){font-size:var(--text-xl);font-weight:600;margin-bottom:var(--space-lg);line-height:1.3}.article-body.svelte-1k78aqt{max-width:650px;font-size:var(--text-base);line-height:1.7;color:var(--text-primary)}.article-body.svelte-1k78aqt p{margin-bottom:var(--space-lg);color:var(--text-primary)}.article-body.svelte-1k78aqt h2{font-size:var(--text-lg);font-weight:600;margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.article-body.svelte-1k78aqt h3{font-size:var(--text-base);font-weight:600;margin-top:var(--space-xl);margin-bottom:var(--space-md)}.article-body.svelte-1k78aqt strong{font-weight:600}.article-body.svelte-1k78aqt em{font-style:italic}.article-body.svelte-1k78aqt a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--text-muted);text-underline-offset:2px;transition:text-decoration-color .15s ease}.article-body.svelte-1k78aqt a:hover{text-decoration-color:var(--text-primary)}.article-body.svelte-1k78aqt hr{border:none;border-top:1px solid #eee;margin:var(--space-section) 0}.article-body.svelte-1k78aqt ul,.article-body.svelte-1k78aqt ol{margin-bottom:var(--space-lg);padding-left:1.5rem}.article-body.svelte-1k78aqt li{margin-bottom:var(--space-sm);color:var(--text-primary)}.article-body.svelte-1k78aqt ul{list-style:disc}.article-body.svelte-1k78aqt ol{list-style:decimal}.article-body.svelte-1k78aqt code{font-family:SF Mono,Fira Code,Fira Mono,monospace;font-size:.875em;background:var(--bg-secondary);padding:.15em .4em;border-radius:4px}.article-body.svelte-1k78aqt pre{background:var(--bg-secondary);padding:var(--space-lg);border-radius:var(--radius-md);overflow-x:auto;margin-bottom:var(--space-lg)}.article-body.svelte-1k78aqt pre code{background:none;padding:0;border-radius:0}.article-body.svelte-1k78aqt blockquote{border-left:2px solid #ddd;margin:var(--space-lg) 0;padding-left:var(--space-lg);color:var(--text-secondary)}.article-footer.svelte-1k78aqt{margin-top:var(--space-section)}.article-footer.svelte-1k78aqt a:where(.svelte-1k78aqt){color:var(--text-secondary);text-decoration:none;font-size:var(--text-sm)}.article-footer.svelte-1k78aqt a:where(.svelte-1k78aqt):hover{color:var(--text-primary)}
