.share-dropdown.svelte-1cm0kal{position:relative}.share-trigger.svelte-1cm0kal{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--blog-pill-radius);border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);font-family:var(--font-sans);font-size:.875rem;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s}.share-trigger.svelte-1cm0kal:hover{border-color:var(--border-hover);background:var(--bg-secondary)}.share-icon.svelte-1cm0kal{font-size:.9rem;opacity:.8}.chevron.svelte-1cm0kal{font-size:.65rem;opacity:.6}.share-menu.svelte-1cm0kal{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:6px;box-shadow:0 12px 40px #00000059;z-index:20}.share-item.svelte-1cm0kal{display:block;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:.875rem;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s}.share-item.svelte-1cm0kal:hover{background:var(--bg-card);color:var(--accent)}.post-container.svelte-ptktl7.svelte-ptktl7{padding-top:100px}.header-inner.svelte-ptktl7.svelte-ptktl7,.content-inner.svelte-ptktl7.svelte-ptktl7,.nav-inner.svelte-ptktl7.svelte-ptktl7,.footer-inner.svelte-ptktl7.svelte-ptktl7{max-width:var(--blog-max-width);margin:0 auto;padding:0 24px}.content-inner.svelte-ptktl7.svelte-ptktl7{max-width:var(--blog-content-width)}.post-header.svelte-ptktl7.svelte-ptktl7{padding:32px 0 48px}.breadcrumb.svelte-ptktl7.svelte-ptktl7{display:flex;align-items:center;gap:10px;margin-bottom:32px;flex-wrap:wrap}.breadcrumb-pill.svelte-ptktl7.svelte-ptktl7{display:inline-flex;align-items:center;gap:6px;padding:6px 14px 6px 10px;border-radius:var(--blog-pill-radius);border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);font-size:.75rem;text-transform:none;letter-spacing:0;transition:border-color .15s,color .15s}.breadcrumb-pill.svelte-ptktl7.svelte-ptktl7:hover{border-color:var(--border-hover);color:var(--accent)}.breadcrumb-pill.svelte-ptktl7 .arrow.svelte-ptktl7{font-size:.9rem}.breadcrumb-divider.svelte-ptktl7.svelte-ptktl7{color:var(--text-muted)}.breadcrumb-category.svelte-ptktl7.svelte-ptktl7{color:var(--text-muted);font-size:.875rem}.post-title.svelte-ptktl7.svelte-ptktl7{font-family:var(--font-sans);font-size:var(--blog-title-size);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);line-height:1.2;color:var(--text-primary);margin-bottom:24px;max-width:900px}.post-meta-bar.svelte-ptktl7.svelte-ptktl7{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px;flex-wrap:wrap}.meta-left.svelte-ptktl7.svelte-ptktl7{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.9rem;color:var(--text-secondary)}.author-avatar.svelte-ptktl7.svelte-ptktl7{border-radius:50%;background:var(--bg-card);border:1px solid var(--border)}.author-name.svelte-ptktl7.svelte-ptktl7{color:var(--text-primary);font-weight:500}.meta-sep.svelte-ptktl7.svelte-ptktl7{color:var(--text-muted)}.post-hero.svelte-ptktl7.svelte-ptktl7{margin:0 0 32px;border-radius:var(--blog-hero-radius);overflow:hidden;border:1px solid var(--border)}.post-hero-img.svelte-ptktl7.svelte-ptktl7{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:1200 / 630;object-fit:cover}.post-lede.svelte-ptktl7.svelte-ptktl7{font-size:1.2rem;line-height:1.65;color:var(--text-secondary);max-width:var(--blog-content-width);margin-bottom:20px}.lang-link.svelte-ptktl7.svelte-ptktl7{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--accent-border)}.post-content.svelte-ptktl7.svelte-ptktl7{padding:0 0 48px;font-size:1.1rem;line-height:1.8;color:var(--text-secondary)}.post-content h2{font-family:var(--font-sans);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);color:var(--text-primary);margin:48px 0 20px;font-size:1.6rem}.post-content h3{font-family:var(--font-sans);font-weight:var(--heading-weight);color:var(--text-primary);margin:32px 0 16px;font-size:1.25rem}.post-content p{margin-bottom:24px}.post-content strong{color:var(--text-primary);font-weight:600}.post-content ul,.post-content ol{margin-bottom:24px;padding-left:20px}.post-content li{margin-bottom:12px}.post-content a{color:var(--accent);border-bottom:1px solid var(--accent-border)}.post-content blockquote{border-left:2px solid var(--accent);padding-left:24px;margin:40px 0;font-style:italic;color:var(--text-primary)}.post-content pre{background:#ffffff08;padding:24px;border-radius:8px;border:1px solid var(--border);overflow-x:auto;margin:32px 0}.post-content code{font-family:var(--font-mono);font-size:.9em;background:#ffffff0d;padding:2px 6px;border-radius:4px;color:var(--accent)}.post-content pre code{background:none;padding:0;color:inherit;display:block}.post-nav.svelte-ptktl7.svelte-ptktl7{padding:40px 0;border-top:1px solid var(--border)}.nav-inner.svelte-ptktl7.svelte-ptktl7{display:grid;grid-template-columns:1fr 1fr;gap:20px}.nav-link.svelte-ptktl7.svelte-ptktl7{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-bottom:1px solid transparent;transition:border-color .15s}.nav-link.svelte-ptktl7.svelte-ptktl7:hover{border-bottom-color:var(--accent-border)}.nav-link.next.svelte-ptktl7.svelte-ptktl7{text-align:right;justify-self:end;grid-column:2}.nav-label.svelte-ptktl7.svelte-ptktl7{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.nav-title.svelte-ptktl7.svelte-ptktl7{font-family:var(--font-sans);font-size:.95rem;font-weight:500;color:var(--text-primary);line-height:1.4}.post-footer.svelte-ptktl7.svelte-ptktl7{padding:60px 0 80px;border-top:1px solid var(--border)}.share-info.svelte-ptktl7.svelte-ptktl7{font-size:.8rem;color:var(--text-muted);text-align:center}.share-info.svelte-ptktl7 a.svelte-ptktl7{color:var(--text-primary);border-bottom:1px solid var(--accent)}@media (max-width: 700px){.post-container.svelte-ptktl7.svelte-ptktl7{padding-top:80px}.post-meta-bar.svelte-ptktl7.svelte-ptktl7{flex-direction:column;align-items:flex-start}.post-hero.svelte-ptktl7.svelte-ptktl7{border-radius:12px;margin-left:-8px;margin-right:-8px}.nav-inner.svelte-ptktl7.svelte-ptktl7{grid-template-columns:1fr}.nav-link.next.svelte-ptktl7.svelte-ptktl7{text-align:left;justify-self:stretch;grid-column:1}}
