.article-featured-img.svelte-1wv25c7{aspect-ratio:16/9;background:#f5f5f5;border-radius:10px;width:100%;margin-bottom:36px;overflow:hidden}.article-featured-img.svelte-1wv25c7 img:where(.svelte-1wv25c7){object-fit:cover;width:100%;height:100%}.article-featured-img-placeholder.svelte-1wv25c7{aspect-ratio:16/9;opacity:.3;background:#f5f5f5;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-bottom:36px;font-size:40px;display:flex}.article-header.svelte-1wv25c7{margin-bottom:24px}.article-category.svelte-1wv25c7{color:#666;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:11.5px;font-weight:700;display:block}.article-title.svelte-1wv25c7{color:#111;letter-spacing:-.02em;margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.25}.article-excerpt.svelte-1wv25c7{color:#666;margin:0;font-size:17px;line-height:1.6}.article-meta-bar.svelte-1wv25c7{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;padding:16px 0;display:flex}.author-block.svelte-1wv25c7{align-items:center;gap:10px;display:flex}.author-avatar.svelte-1wv25c7{color:#fff;background:#111;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex}.author-info.svelte-1wv25c7{flex-direction:column;gap:1px;display:flex}.author-name.svelte-1wv25c7{color:#111;font-size:14px;font-weight:600}.author-title.svelte-1wv25c7{color:#999;font-size:12.5px}.meta-right.svelte-1wv25c7{color:#999;align-items:center;gap:6px;font-size:13px;display:flex}.meta-sep.svelte-1wv25c7{opacity:.5}.article-body.svelte-1wv25c7{color:#222;max-width:680px;font-size:16px;line-height:1.75}.article-body.svelte-1wv25c7 h1,.article-body.svelte-1wv25c7 h2,.article-body.svelte-1wv25c7 h3{color:#111;letter-spacing:-.01em;margin:1.8em 0 .6em;font-weight:700;line-height:1.3}.article-body.svelte-1wv25c7 h2{font-size:22px}.article-body.svelte-1wv25c7 h3{font-size:18px}.article-body.svelte-1wv25c7 p{margin:0 0 1.2em}.article-body.svelte-1wv25c7 a{color:#111;text-underline-offset:3px;text-decoration:underline}.article-body.svelte-1wv25c7 blockquote{color:#666;border-left:3px solid #e5e5e5;margin:1.5em 0;padding-left:20px;font-style:italic}.article-body.svelte-1wv25c7 code{background:#f5f5f5;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:14px}.article-body.svelte-1wv25c7 pre{background:#f5f5f5;border-radius:8px;margin:1.5em 0;padding:20px;overflow-x:auto}.article-body.svelte-1wv25c7 pre code{background:0 0;padding:0}.article-body.svelte-1wv25c7 ul,.article-body.svelte-1wv25c7 ol{margin:0 0 1.2em;padding-left:24px}.article-body.svelte-1wv25c7 li{margin-bottom:4px}.article-body.svelte-1wv25c7 img{border-radius:8px;max-width:100%;margin:1.5em 0}.share-section.svelte-1wv25c7{border-top:1px solid #e5e5e5;align-items:center;gap:12px;margin-top:48px;padding-top:28px;display:flex}.share-label.svelte-1wv25c7{color:#999;text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}.share-buttons.svelte-1wv25c7{align-items:center;gap:8px;display:flex}.share-btn.svelte-1wv25c7{color:#666;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .12s;display:inline-flex}.share-btn.svelte-1wv25c7:hover{color:#111;background:#f5f5f5;border-color:#d5d5d5}.share-btn-copy.svelte-1wv25c7{display:none}@media (width<=768px){.article-title.svelte-1wv25c7{font-size:24px}.article-meta-bar.svelte-1wv25c7{flex-direction:column;align-items:flex-start}}
