.post-page.svelte-14u6r3i{padding:0 0 80px}.breadcrumb.svelte-14u6r3i{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-muted);margin:24px 0}.breadcrumb.svelte-14u6r3i a:where(.svelte-14u6r3i){color:var(--text-muted);transition:var(--transition)}.breadcrumb.svelte-14u6r3i a:where(.svelte-14u6r3i):hover{color:var(--primary)}.post-article.svelte-14u6r3i{max-width:800px;margin:0 auto}.post-cover.svelte-14u6r3i{border-radius:12px;overflow:hidden;margin-bottom:32px;aspect-ratio:16/9}.post-cover.svelte-14u6r3i img:where(.svelte-14u6r3i){width:100%;height:100%;object-fit:cover}.post-header.svelte-14u6r3i{margin-bottom:32px}.post-date.svelte-14u6r3i{font-size:13px;color:var(--text-muted);display:block;margin-bottom:12px}.post-header.svelte-14u6r3i h1:where(.svelte-14u6r3i){font-size:32px;font-weight:700;color:var(--primary);line-height:1.3;margin-bottom:16px}.post-excerpt.svelte-14u6r3i{font-size:18px;color:var(--text-muted);line-height:1.6;border-left:4px solid var(--primary);padding-left:16px}.post-content.svelte-14u6r3i{font-size:16px;line-height:1.9;color:var(--text)}.post-content.svelte-14u6r3i h1,.post-content.svelte-14u6r3i h2,.post-content.svelte-14u6r3i h3,.post-content.svelte-14u6r3i h4{font-family:inherit;font-weight:700;color:var(--primary);margin:1.5em 0 .5em;line-height:1.3}.post-content.svelte-14u6r3i h1{font-size:28px}.post-content.svelte-14u6r3i h2{font-size:22px}.post-content.svelte-14u6r3i h3{font-size:18px}.post-content.svelte-14u6r3i p{margin:0 0 1em}.post-content.svelte-14u6r3i ul,.post-content.svelte-14u6r3i ol{padding-left:24px;margin:0 0 1em}.post-content.svelte-14u6r3i li{margin-bottom:4px}.post-content.svelte-14u6r3i strong{font-weight:700}.post-content.svelte-14u6r3i em{font-style:italic}.post-content.svelte-14u6r3i a{color:var(--primary);text-decoration:underline}.post-content.svelte-14u6r3i blockquote{border-left:4px solid var(--primary);padding-left:16px;margin:1em 0;color:var(--text-muted)}.post-content.svelte-14u6r3i *{font-family:inherit!important;font-size:inherit!important;color:inherit!important;background-color:transparent!important;white-space:normal!important}.post-cta.svelte-14u6r3i{margin-top:48px;padding:24px 28px;background:#f5f7fa;border-left:4px solid var(--primary);border-radius:0 8px 8px 0;display:flex;align-items:center;justify-content:space-between;gap:24px}.post-cta.svelte-14u6r3i:before{content:attr(data-label)}.cta-btn.svelte-14u6r3i{display:inline-block;padding:11px 28px;background:var(--primary);color:#fff;font-weight:600;font-size:14px;border-radius:6px;text-decoration:none;white-space:nowrap;transition:var(--transition);flex-shrink:0}.cta-btn.svelte-14u6r3i:hover{opacity:.88;transform:translateY(-1px)}.cta-label.svelte-14u6r3i{font-size:15px;font-weight:600;color:var(--primary)}.related-section.svelte-14u6r3i{border-top:1px solid var(--border);padding-top:48px;margin-top:64px}.related-section.svelte-14u6r3i h2:where(.svelte-14u6r3i){font-size:24px;font-weight:700;color:var(--primary);margin-bottom:24px}.related-grid.svelte-14u6r3i{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.post-card.svelte-14u6r3i{border-radius:10px;overflow:hidden;border:1px solid var(--border);text-decoration:none;color:var(--text);transition:var(--transition);background:#fff}.post-card.svelte-14u6r3i:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent}.post-image.svelte-14u6r3i{aspect-ratio:16/9;overflow:hidden}.post-image.svelte-14u6r3i img:where(.svelte-14u6r3i){width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.post-card.svelte-14u6r3i:hover .post-image:where(.svelte-14u6r3i) img:where(.svelte-14u6r3i){transform:scale(1.05)}.post-info.svelte-14u6r3i{padding:16px}.post-info.svelte-14u6r3i h3:where(.svelte-14u6r3i){font-size:14px;font-weight:600;margin-bottom:6px;line-height:1.4}.post-info.svelte-14u6r3i p:where(.svelte-14u6r3i){font-size:13px;color:var(--text-muted);line-height:1.5}.not-found.svelte-14u6r3i{text-align:center;padding:80px 0}.not-found.svelte-14u6r3i h2:where(.svelte-14u6r3i){font-size:24px;margin-bottom:24px;color:var(--text-muted)}@media(max-width:768px){.related-grid.svelte-14u6r3i{grid-template-columns:1fr}.post-header.svelte-14u6r3i h1:where(.svelte-14u6r3i){font-size:24px}}@media(max-width:480px){.post-header.svelte-14u6r3i h1:where(.svelte-14u6r3i){font-size:20px}.related-grid.svelte-14u6r3i{gap:12px}.post-cta.svelte-14u6r3i{flex-direction:column;align-items:stretch;gap:12px}.cta-btn.svelte-14u6r3i{text-align:center}.post-content.svelte-14u6r3i h1{font-size:20px!important}.post-content.svelte-14u6r3i h2{font-size:17px!important}.post-content.svelte-14u6r3i h3{font-size:15px!important}}
