.article-header.svelte-1evb8mf{margin-bottom:2rem}.title.svelte-1evb8mf{font-size:40px;font-weight:800;line-height:1.3;margin-bottom:1.5rem}.meta.svelte-1evb8mf{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--text-secondary)}.author-info.svelte-1evb8mf{display:flex;align-items:center;gap:.75rem}.avatar.svelte-1evb8mf{width:40px;height:40px;border-radius:50%}.author-details.svelte-1evb8mf{display:flex;flex-direction:column}.author-name.svelte-1evb8mf{font-weight:600;color:var(--text-primary)}.separator.svelte-1evb8mf{margin:0 .5rem}.cover-image.svelte-1evb8mf{margin-bottom:3rem;border-radius:12px;overflow:hidden}.cover-image.svelte-1evb8mf img:where(.svelte-1evb8mf){width:100%}.article-body.svelte-1evb8mf{font-size:17px;line-height:1.8;color:var(--text-secondary);overflow-wrap:break-word;word-break:break-word}.article-body.svelte-1evb8mf p{margin-bottom:1.5rem}.article-body.svelte-1evb8mf img{max-width:100%;height:auto;border-radius:8px}.article-body.svelte-1evb8mf pre{max-width:100%;overflow-x:auto;background-color:var(--bg-secondary);padding:1rem;border-radius:8px;white-space:pre-wrap;word-break:break-all}.article-body.svelte-1evb8mf table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;width:100%}.article-body.svelte-1evb8mf table th,.article-body.svelte-1evb8mf table td{border:1px solid var(--border-primary);padding:.75rem}.article-body.svelte-1evb8mf table th{background-color:var(--bg-secondary)}.article-body.svelte-1evb8mf blockquote{border-left:4px solid var(--border-primary);padding-left:1rem;margin-left:0;font-style:italic}.mermaid-content.svelte-1evb8mf svg{max-width:100%;height:auto}.article-footer.svelte-1evb8mf{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--border-primary)}.tags.svelte-1evb8mf{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.tag.svelte-1evb8mf{display:inline-block;padding:6px 12px;background-color:var(--bg-secondary);border-radius:9999px;font-size:13px;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:background-color .2s}.tag.svelte-1evb8mf:hover{background-color:var(--border-primary)}.post-navigation.svelte-1evb8mf{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.nav-link.svelte-1evb8mf{display:block;padding:1.5rem;border:1px solid var(--border-primary);border-radius:8px;text-decoration:none;color:inherit;transition:background-color .2s,border-color .2s}.nav-link.svelte-1evb8mf:hover{background-color:var(--bg-secondary);border-color:var(--border-secondary)}.nav-link.next.svelte-1evb8mf{text-align:right}.label.svelte-1evb8mf{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:.5rem;display:block}.nav-title.svelte-1evb8mf{font-weight:600;color:var(--link-primary)}@media (max-width: 768px){.title.svelte-1evb8mf{font-size:32px}.article-body.svelte-1evb8mf{font-size:16px}.meta.svelte-1evb8mf{flex-direction:column;align-items:flex-start;gap:1rem}.post-navigation.svelte-1evb8mf{grid-template-columns:1fr}}
