.qr-img.svelte-1p8svft{border-radius:8px;background:#fff;display:block}.article-page.svelte-pq5o27{flex:1;display:flex;flex-direction:column;background-color:var(--f2z-bg-primary);color:var(--f2z-text-primary)}.back-nav.svelte-pq5o27{padding:var(--f2z-space-lg);padding-top:var(--f2z-space-lg)}.hero-section.svelte-pq5o27{background-color:var(--f2z-bg-secondary);border-bottom:1px solid var(--f2z-border-primary)}.hero-container.svelte-pq5o27{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--f2z-space-4xl);min-height:70vh;padding:var(--f2z-space-3xl)}.hero-image.svelte-pq5o27{display:flex;align-items:center;justify-content:center;border-radius:var(--f2z-radius-lg);overflow:hidden;background:var(--f2z-bg-tertiary)}.hero-image.svelte-pq5o27 img:where(.svelte-pq5o27){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.no-image.svelte-pq5o27{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--f2z-text-muted);font-size:4rem}.hero-content.svelte-pq5o27{display:flex;flex-direction:column;justify-content:center;gap:var(--f2z-space-xl)}.article-title.svelte-pq5o27{font-size:var(--f2z-font-size-4xl);font-weight:var(--f2z-font-weight-bold);color:var(--f2z-text-primary);line-height:var(--f2z-line-height-tight);margin:0}.author-section.svelte-pq5o27{border-top:1px solid var(--f2z-border-primary);border-bottom:1px solid var(--f2z-border-primary);padding:var(--f2z-space-lg) 0}.author-info.svelte-pq5o27{display:flex;align-items:center;gap:var(--f2z-space-md)}.author-link.svelte-pq5o27{text-decoration:none;color:inherit;transition:color .15s ease,transform .15s ease}.author-link.svelte-pq5o27:hover .author-name:where(.svelte-pq5o27),.author-link.svelte-pq5o27:focus .author-name:where(.svelte-pq5o27){color:var(--f2z-accent-secondary);text-decoration:underline}.author-link.svelte-pq5o27:focus{outline:2px solid var(--f2z-accent-primary);outline-offset:3px;border-radius:6px}.author-avatar.svelte-pq5o27{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author-avatar.placeholder.svelte-pq5o27{background:var(--f2z-accent-primary);color:var(--f2z-bg-primary);display:flex;align-items:center;justify-content:center;font-weight:var(--f2z-font-weight-bold);font-size:var(--f2z-font-size-lg)}.author-details.svelte-pq5o27{flex:1}.author-name.svelte-pq5o27{display:block;font-size:var(--f2z-font-size-lg);font-weight:var(--f2z-font-weight-semibold);color:var(--f2z-accent-primary)}.article-dates.svelte-pq5o27{display:flex;flex-direction:column;gap:var(--f2z-space-xs);margin-top:var(--f2z-space-xs)}.date.svelte-pq5o27{font-size:var(--f2z-font-size-sm);color:var(--f2z-text-secondary)}.article-description.svelte-pq5o27{font-size:var(--f2z-font-size-lg);color:var(--f2z-text-secondary);line-height:var(--f2z-line-height-relaxed);margin:0}.article-stats.svelte-pq5o27{display:flex;flex-wrap:wrap;gap:var(--f2z-space-lg);color:var(--f2z-text-secondary);font-size:var(--f2z-font-size-sm)}.stat.svelte-pq5o27{display:flex;align-items:center;gap:var(--f2z-space-sm)}.category.svelte-pq5o27{background:var(--f2z-accent-primary);color:var(--f2z-bg-primary);padding:var(--f2z-space-xs) var(--f2z-space-sm);border-radius:var(--f2z-radius-sm);font-weight:var(--f2z-font-weight-medium)}.content-section.svelte-pq5o27{padding:var(--f2z-space-4xl) 0}.content-container.svelte-pq5o27{max-width:800px;margin:0 auto;padding:0 var(--f2z-space-lg)}.article-content.svelte-pq5o27{line-height:var(--f2z-line-height-relaxed);font-size:var(--f2z-font-size-base);margin-bottom:var(--f2z-space-4xl)}.article-content.svelte-pq5o27 h1,.article-content.svelte-pq5o27 h2,.article-content.svelte-pq5o27 h3,.article-content.svelte-pq5o27 h4,.article-content.svelte-pq5o27 h5,.article-content.svelte-pq5o27 h6{color:var(--f2z-text-primary);font-weight:var(--f2z-font-weight-bold);margin:var(--f2z-space-2xl) 0 var(--f2z-space-md) 0}.article-content.svelte-pq5o27 h3{font-size:var(--f2z-font-size-xl)}.article-content.svelte-pq5o27 p{margin:0 0 var(--f2z-space-lg) 0}.article-content.svelte-pq5o27 a{color:var(--f2z-accent-primary);text-decoration:underline;transition:color var(--f2z-transition-normal)}.article-content.svelte-pq5o27 a:hover{color:var(--f2z-accent-light)}.article-content.svelte-pq5o27 video{max-width:100%;max-height:600px;height:auto;margin:var(--f2z-space-lg) 0;border-radius:var(--f2z-radius-md);background:var(--f2z-bg-secondary)}.tags-section.svelte-pq5o27,.comments-section.svelte-pq5o27,.related-section.svelte-pq5o27{margin-bottom:var(--f2z-space-4xl);padding-top:var(--f2z-space-2xl);border-top:1px solid var(--f2z-border-primary)}.tags-section.svelte-pq5o27 h3:where(.svelte-pq5o27),.comments-section.svelte-pq5o27 h3:where(.svelte-pq5o27),.related-section.svelte-pq5o27 h3:where(.svelte-pq5o27){font-size:var(--f2z-font-size-xl);font-weight:var(--f2z-font-weight-bold);margin:0 0 var(--f2z-space-lg) 0;color:var(--f2z-text-primary)}.tags.svelte-pq5o27{display:flex;flex-wrap:wrap;gap:var(--f2z-space-sm)}.tag.svelte-pq5o27{background:var(--f2z-bg-tertiary);color:var(--f2z-text-primary);padding:var(--f2z-space-xs) var(--f2z-space-sm);border-radius:var(--f2z-radius-sm);font-size:var(--f2z-font-size-sm);border:1px solid var(--f2z-border-primary)}.comment.svelte-pq5o27{background:var(--f2z-bg-secondary);padding:var(--f2z-space-lg);border-radius:var(--f2z-radius-md);margin-bottom:var(--f2z-space-md);border:1px solid var(--f2z-border-primary)}.no-comments.svelte-pq5o27,.coming-soon.svelte-pq5o27,.no-content.svelte-pq5o27{color:var(--f2z-text-muted);font-style:italic;text-align:center;padding:var(--f2z-space-xl) 0}.article-content.svelte-pq5o27 h1,.article-content.svelte-pq5o27 h2,.article-content.svelte-pq5o27 h3,.article-content.svelte-pq5o27 h4,.article-content.svelte-pq5o27 h5,.article-content.svelte-pq5o27 h6{color:var(--f2z-text-primary);font-weight:var(--f2z-font-weight-bold);margin:var(--f2z-space-xl) 0 var(--f2z-space-lg) 0;line-height:var(--f2z-line-height-tight)}.article-content.svelte-pq5o27 h5,.article-content.svelte-pq5o27 h6{text-align:center}.article-content.svelte-pq5o27 h1{font-size:var(--f2z-font-size-3xl)}.article-content.svelte-pq5o27 h2{font-size:var(--f2z-font-size-2xl)}.article-content.svelte-pq5o27 h3{font-size:var(--f2z-font-size-xl);color:var(--f2z-accent-primary);text-align:center}.article-content.svelte-pq5o27 h4{font-size:var(--f2z-font-size-lg);text-align:center}.article-content.svelte-pq5o27 p{margin:var(--f2z-space-lg) 0;line-height:var(--f2z-line-height-relaxed)}.article-content.svelte-pq5o27 img{max-width:100%;max-height:600px;height:auto;border-radius:var(--f2z-radius-md);margin:var(--f2z-space-xl) auto;box-shadow:var(--f2z-shadow-md);display:block;-o-object-fit:contain;object-fit:contain}.article-content.svelte-pq5o27 hr{border:none;height:2px;background:linear-gradient(90deg,transparent,var(--f2z-accent-primary),transparent);margin:var(--f2z-space-2xl) 0}.article-content.svelte-pq5o27 blockquote{border-left:4px solid var(--f2z-accent-primary);padding:var(--f2z-space-lg);margin:var(--f2z-space-xl) 0;background:var(--f2z-bg-secondary);border-radius:0 var(--f2z-radius-md) var(--f2z-radius-md) 0;font-style:italic}.article-content.svelte-pq5o27 a{color:var(--f2z-accent-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.article-content.svelte-pq5o27 a:hover{border-bottom-color:var(--f2z-accent-primary)}.article-content.svelte-pq5o27 ul,.article-content.svelte-pq5o27 ol{margin:var(--f2z-space-lg) 0;padding-left:var(--f2z-space-xl)}.article-content.svelte-pq5o27 li{margin:var(--f2z-space-sm) 0;line-height:var(--f2z-line-height-relaxed)}.article-content.svelte-pq5o27 code{background:var(--f2z-bg-secondary);padding:var(--f2z-space-xs) var(--f2z-space-sm);border-radius:var(--f2z-radius-sm);font-family:var(--f2z-font-mono);font-size:var(--f2z-font-size-sm);color:var(--f2z-accent-primary)}.article-content.svelte-pq5o27 pre{background:var(--f2z-bg-secondary);padding:var(--f2z-space-lg);border-radius:var(--f2z-radius-md);overflow-x:auto;margin:var(--f2z-space-xl) 0}.article-content.svelte-pq5o27 pre code{background:none;padding:0;color:var(--f2z-text-primary)}@media (max-width: 768px){.hero-container.svelte-pq5o27{grid-template-columns:1fr;gap:var(--f2z-space-2xl);min-height:auto;padding:var(--f2z-space-lg)}.hero-image.svelte-pq5o27{height:300px}.article-title.svelte-pq5o27{font-size:var(--f2z-font-size-3xl)}.article-stats.svelte-pq5o27{flex-direction:column;gap:var(--f2z-space-md)}.content-container.svelte-pq5o27{padding:0 var(--f2z-space-md)}}
