.article-layout.svelte-1ys8se5{max-width:760px;margin:10rem auto 8rem;padding:0 1.5rem}.article-hero.svelte-1ys8se5{width:100%;margin-bottom:2.5rem;border-radius:16px;overflow:hidden;background-color:#f5f5f5;aspect-ratio:16 / 9}.article-hero.svelte-1ys8se5 img:where(.svelte-1ys8se5){width:100%;height:100%;object-fit:cover;display:block}.meta-container.svelte-1ys8se5{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;margin-bottom:2rem;border-top:1px solid #eee;border-bottom:1px solid #eee}.author-info.svelte-1ys8se5{display:flex;flex-direction:column}.label.svelte-1ys8se5{font-size:.75rem;text-transform:uppercase;color:#888;letter-spacing:.05em}.name.svelte-1ys8se5{font-weight:600;font-size:1rem;color:#222}.stats.svelte-1ys8se5{display:flex;gap:1.5rem;align-items:center;color:#666;font-size:.9rem}.stat-item.svelte-1ys8se5,.like-button.svelte-1ys8se5{display:flex;align-items:center;gap:.4rem}.like-button.svelte-1ys8se5{background:none;border:none;cursor:pointer;color:#666;padding:0;transition:color .2s}.like-button.svelte-1ys8se5:hover,.like-button.liked.svelte-1ys8se5{color:#ff4757}h1{font-size:2.4rem;line-height:1.2;margin-bottom:2rem}h2{margin-top:2.5rem;margin-bottom:1rem;font-size:1.4rem}p{font-size:1.05rem;line-height:1.8;margin-bottom:1.25rem;color:#333}@media (max-width: 640px){.article-layout.svelte-1ys8se5{margin:8.5rem auto 4rem}.article-hero.svelte-1ys8se5{margin-bottom:1.5rem;border-radius:12px}.meta-container.svelte-1ys8se5{flex-direction:row;justify-content:space-between;padding:.75rem 0}.stats.svelte-1ys8se5{gap:.6rem;font-size:.7rem}h1{font-size:1.9rem}}
