.article.svelte-1teoznn{padding:var(--spacing-2xl) var(--spacing-md)}.article-header.svelte-1teoznn{margin-bottom:var(--spacing-2xl)}.article-title.svelte-1teoznn{font-size:2.25rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-md)}.article-meta.svelte-1teoznn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md);color:var(--text-tertiary);margin-bottom:var(--spacing-lg)}.meta-item.svelte-1teoznn{display:flex;align-items:center;gap:var(--spacing-xs)}.meta-separator.svelte-1teoznn{color:var(--border-color)}.article-tags.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.article-tag.svelte-1teoznn{padding:var(--spacing-xs) .75rem;font-size:.75rem;font-weight:500;background-color:var(--bg-elevated);color:var(--text-secondary);border-radius:9999px;border:1px solid var(--border-color)}.article-description.svelte-1teoznn{font-size:1.125rem;color:var(--text-secondary);line-height:1.75}.article-footer.svelte-1teoznn{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border-color)}.back-link.svelte-1teoznn{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-primary-400);font-weight:500;transition:color var(--transition-fast)}.back-link.svelte-1teoznn:hover{color:var(--color-primary-300)}@media(min-width:768px){.article-title.svelte-1teoznn{font-size:3rem}}
