.article.svelte-1f19a26{max-width:720px;margin:0 auto;padding:3rem 1.5rem}.back-link.svelte-1f19a26{color:#e94560;margin-bottom:2rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}.back-link.svelte-1f19a26:hover{text-decoration:underline}.article-header.svelte-1f19a26{margin-bottom:3rem}h1.svelte-1f19a26{color:#1a1a2e;letter-spacing:-.03em;margin:1rem 0 .75rem;font-size:2.25rem;font-weight:700;line-height:1.2}.article-meta.svelte-1f19a26{color:#9ca3af;align-items:center;gap:1rem;margin-bottom:1.25rem;font-size:.875rem;display:flex}.author.svelte-1f19a26{color:#e94560;font-weight:600}.read-time.svelte-1f19a26{color:#9ca3af}.article-excerpt.svelte-1f19a26{color:#4b5563;border-left:3px solid #e94560;margin:0 0 1rem;padding-left:1rem;font-size:1.1rem;line-height:1.6}.article-tags.svelte-1f19a26{flex-wrap:wrap;gap:.4rem;display:flex}.tag-chip.svelte-1f19a26{color:#6b7280;background:#f1f5f9;border:1px solid #e5e7eb;border-radius:10px;padding:3px 10px;font-size:.8rem;text-decoration:none;display:inline-block}.tag-chip.svelte-1f19a26:hover{color:#e94560;background:#fff1f3;border-color:#e94560}.article-body.svelte-1f19a26 h2{color:#1a1a2e;margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:700}.article-body.svelte-1f19a26 h3{color:#1a1a2e;margin:2rem 0 .75rem;font-size:1.2rem;font-weight:600}.article-body.svelte-1f19a26 p{color:#374151;margin:0 0 1.25rem;line-height:1.75}.article-body.svelte-1f19a26 a{color:#e94560}.article-body.svelte-1f19a26 strong{color:#1a1a2e}.article-body.svelte-1f19a26 em{font-style:italic}.article-body.svelte-1f19a26 ul,.article-body.svelte-1f19a26 ol{color:#374151;margin:0 0 1.25rem;padding-left:1.5rem;line-height:1.75}.article-body.svelte-1f19a26 blockquote{color:#6b7280;border-left:3px solid #e94560;margin:1.5rem 0;padding-left:1rem;font-style:italic}.article-body.svelte-1f19a26 hr{border:none;border-top:1px solid #e5e7eb;margin:2rem 0}.article-footer.svelte-1f19a26{border-top:1px solid #e5e7eb;margin-top:3rem;padding-top:2rem}.related-articles.svelte-1f19a26{border-top:1px solid #e5e7eb;margin-top:3rem;padding-top:2.5rem}.related-title.svelte-1f19a26{color:#1a1a2e;letter-spacing:-.01em;margin-bottom:1.25rem;font-size:1.1rem;font-weight:700}.related-list.svelte-1f19a26{flex-direction:column;gap:1rem;display:flex}.related-card.svelte-1f19a26{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1.25rem;text-decoration:none;transition:border-color .15s;display:block}.related-card.svelte-1f19a26:hover{border-color:#e94560}.related-meta.svelte-1f19a26{color:#9ca3af;gap:.75rem;margin-bottom:.35rem;font-size:.78rem;display:flex}.related-author.svelte-1f19a26{color:#e94560;font-weight:600}.related-headline.svelte-1f19a26{color:#1a1a2e;margin:0 0 .35rem;font-size:1rem;font-weight:700;line-height:1.3}.related-excerpt.svelte-1f19a26{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}
