.article-page.svelte-1hqih8e{padding-top:var(--space-3xl)}.article-header.svelte-1hqih8e{max-width:800px;margin-bottom:var(--space-2xl);text-align:center;display:flex;flex-direction:column;align-items:center}.article-meta.svelte-1hqih8e{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.article-tags.svelte-1hqih8e{display:flex;gap:var(--space-xs)}.tag.svelte-1hqih8e{text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--color-primary)}.article-title.svelte-1hqih8e{font-size:var(--font-size-display);line-height:1.1;margin-bottom:var(--space-md)}.article-subtitle.svelte-1hqih8e{font-size:var(--font-size-h3);color:var(--color-text-soft);line-height:var(--line-height-relaxed);margin-bottom:var(--space-xl)}.article-author.svelte-1hqih8e{display:flex;align-items:center;gap:var(--space-sm);text-align:left}.author-avatar.svelte-1hqih8e{width:48px;height:48px;border-radius:50%;object-fit:cover}.author-info.svelte-1hqih8e{display:flex;flex-direction:column}.author-name.svelte-1hqih8e{font-weight:600;color:var(--color-text)}.author-role.svelte-1hqih8e{font-size:var(--font-size-caption);color:var(--color-text-muted)}.article-image.svelte-1hqih8e{margin-bottom:var(--space-3xl)}.article-image.svelte-1hqih8e img:where(.svelte-1hqih8e){width:100%;border-radius:var(--radius-xl);max-height:600px;object-fit:cover}.article-content.svelte-1hqih8e{max-width:720px;font-size:var(--font-size-body-lg);line-height:var(--line-height-relaxed);color:var(--color-text-soft)}.article-content.svelte-1hqih8e h2,.article-content.svelte-1hqih8e h3{color:var(--color-text);margin-top:var(--space-2xl);margin-bottom:var(--space-md);font-family:var(--font-primary)}.article-content.svelte-1hqih8e p{margin-bottom:var(--space-lg)}.related-products.svelte-1hqih8e{background-color:var(--color-surface);margin-top:var(--space-4xl);padding:var(--space-3xl) 0}.products-grid.svelte-1hqih8e{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-xl);max-width:800px;margin:0 auto}.product-card.svelte-1hqih8e{background:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;padding:var(--space-md);text-align:center;transition:transform var(--transition-fast)}.product-card.svelte-1hqih8e:hover{transform:translateY(-4px)}.product-card__image.svelte-1hqih8e{margin-bottom:var(--space-md)}.product-card__brand.svelte-1hqih8e{display:block;font-size:var(--font-size-caption);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2xs)}.product-card__name.svelte-1hqih8e{font-size:var(--font-size-body);margin-bottom:var(--space-xs);color:var(--color-text)}.product-card__price.svelte-1hqih8e{font-weight:600;color:var(--color-primary)}
