.post-header[data-astro-cid-ruv7hgo6]{background:var(--color-hero-bg);color:#fff;padding:56px 0 64px}.post-header-container[data-astro-cid-ruv7hgo6]{max-width:900px}.breadcrumb[data-astro-cid-ruv7hgo6]{color:#eeeeffb3;margin-bottom:20px;font-size:.9rem}.breadcrumb[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]{color:#eeeeffd9}.breadcrumb[data-astro-cid-ruv7hgo6] a[data-astro-cid-ruv7hgo6]:hover{color:#fff}.breadcrumb[data-astro-cid-ruv7hgo6] .sep[data-astro-cid-ruv7hgo6]{opacity:.5;margin:0 8px}.breadcrumb[data-astro-cid-ruv7hgo6] .current[data-astro-cid-ruv7hgo6]{color:#fff;font-weight:500}.post-meta-top[data-astro-cid-ruv7hgo6]{color:#eeeeffbf;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:.88rem;display:flex}.post-category-tag[data-astro-cid-ruv7hgo6]{color:#fff;background:#a477f640;border:1px solid #a477f666;border-radius:6px;padding:2px 10px;font-weight:600}.meta-sep[data-astro-cid-ruv7hgo6]{opacity:.4}.post-main-title[data-astro-cid-ruv7hgo6]{color:#fff;letter-spacing:-.02em;margin-bottom:18px;font-size:2.35rem;font-weight:800;line-height:1.25}.post-lead[data-astro-cid-ruv7hgo6]{color:#eeeeffd9;font-size:1.1rem;line-height:1.65}.post-body-container[data-astro-cid-ruv7hgo6]{padding:56px 20px 88px}.post-layout-grid[data-astro-cid-ruv7hgo6]{grid-template-columns:1fr 320px;align-items:start;gap:48px;display:grid}.post-content-body[data-astro-cid-ruv7hgo6]{border:1px solid var(--color-card-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:#fff;padding:44px 40px}.article-inner-content[data-astro-cid-ruv7hgo6] h2{color:var(--color-text-dark);border-bottom:2px solid var(--color-bg-light);margin-top:2.2rem;margin-bottom:1rem;padding-bottom:8px;font-size:1.55rem}.article-inner-content[data-astro-cid-ruv7hgo6] h3{color:var(--color-primary);margin-top:1.6rem;margin-bottom:.75rem;font-size:1.25rem}.article-inner-content[data-astro-cid-ruv7hgo6] p{color:#2d2a4a;margin-bottom:1.25rem;font-size:1.02rem;line-height:1.8}.article-inner-content[data-astro-cid-ruv7hgo6] ul,.article-inner-content[data-astro-cid-ruv7hgo6] ol{margin-bottom:1.5rem;padding-left:24px}.article-inner-content[data-astro-cid-ruv7hgo6] li{color:#2d2a4a;margin-bottom:.5rem;font-size:1rem;line-height:1.75}.article-inner-content[data-astro-cid-ruv7hgo6] code{background:var(--color-bg-light);color:var(--color-primary);border-radius:4px;padding:2px 6px;font-family:Consolas,Monaco,monospace;font-size:.9em}.article-inner-content[data-astro-cid-ruv7hgo6] pre{color:#eef;border-radius:var(--radius-md);background:#17143a;margin-bottom:1.5rem;padding:16px 20px;overflow-x:auto}.article-inner-content[data-astro-cid-ruv7hgo6] pre code{color:inherit;background:0 0;padding:0}.article-inner-content[data-astro-cid-ruv7hgo6] a{color:var(--color-secondary);font-weight:600;text-decoration:underline}.article-inner-content[data-astro-cid-ruv7hgo6] a:hover{color:var(--color-primary)}.post-cta-card[data-astro-cid-ruv7hgo6]{border:1px solid var(--color-card-border);border-radius:var(--radius-lg);text-align:center;background:linear-gradient(135deg,#f8f6ff 0%,#eef 100%);margin-top:48px;margin-bottom:40px;padding:32px}.cta-card-title[data-astro-cid-ruv7hgo6]{color:var(--color-text-dark);margin-bottom:8px;font-size:1.35rem}.cta-card-desc[data-astro-cid-ruv7hgo6]{color:var(--color-text-muted);margin-bottom:20px;font-size:.95rem}.cta-buttons[data-astro-cid-ruv7hgo6]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.post-prev-next-nav[data-astro-cid-ruv7hgo6]{border-top:1px solid var(--color-border-subtle);grid-template-columns:1fr 1fr;gap:20px;padding-top:32px;display:grid}.prev-post-link[data-astro-cid-ruv7hgo6],.next-post-link[data-astro-cid-ruv7hgo6]{background:var(--color-bg-page);border:1px solid var(--color-card-border);border-radius:var(--radius-md);flex-direction:column;padding:18px 20px;text-decoration:none;transition:all .2s;display:flex}.prev-post-link[data-astro-cid-ruv7hgo6]:hover,.next-post-link[data-astro-cid-ruv7hgo6]:hover{border-color:var(--color-secondary);background:#fff;text-decoration:none;transform:translateY(-2px)}.next-post-link[data-astro-cid-ruv7hgo6]{text-align:right}.nav-direction[data-astro-cid-ruv7hgo6]{color:var(--color-secondary);margin-bottom:6px;font-size:.8rem;font-weight:700}.nav-title[data-astro-cid-ruv7hgo6]{color:var(--color-text-dark);font-size:.95rem;font-weight:600;line-height:1.4}.post-sidebar[data-astro-cid-ruv7hgo6]{flex-direction:column;gap:24px;display:flex;position:sticky;top:96px}.sidebar-card[data-astro-cid-ruv7hgo6]{border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background:#fff;padding:24px}.sidebar-heading[data-astro-cid-ruv7hgo6]{color:var(--color-text-dark);border-bottom:2px solid var(--color-bg-light);margin-bottom:16px;padding-bottom:10px;font-size:1.1rem}.sidebar-plan-preview[data-astro-cid-ruv7hgo6]{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.plan-mini-item[data-astro-cid-ruv7hgo6]{background:var(--color-bg-page);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);padding:10px 14px}.plan-mini-item[data-astro-cid-ruv7hgo6].featured{border-color:var(--color-secondary);background:#f8f6ff}.mini-name[data-astro-cid-ruv7hgo6]{color:var(--color-text-dark);font-size:.9rem;font-weight:700}.mini-price[data-astro-cid-ruv7hgo6]{color:var(--color-primary);font-size:.82rem}.btn-sidebar-cta[data-astro-cid-ruv7hgo6]{width:100%;padding:9px;font-size:.9rem}.related-posts-list[data-astro-cid-ruv7hgo6]{flex-direction:column;gap:14px;list-style:none;display:flex}.related-item[data-astro-cid-ruv7hgo6]{flex-direction:column;gap:4px;display:flex}.related-link[data-astro-cid-ruv7hgo6]{color:var(--color-text-dark);font-size:.9rem;font-weight:600;line-height:1.4}.related-link[data-astro-cid-ruv7hgo6]:hover{color:var(--color-secondary)}.related-meta[data-astro-cid-ruv7hgo6]{color:var(--color-text-muted);font-size:.78rem}@media (width<=960px){.post-layout-grid[data-astro-cid-ruv7hgo6]{grid-template-columns:1fr}.post-sidebar[data-astro-cid-ruv7hgo6]{position:static}.post-content-body[data-astro-cid-ruv7hgo6]{padding:28px 20px}.post-main-title[data-astro-cid-ruv7hgo6]{font-size:1.85rem}}@media (width<=580px){.post-prev-next-nav[data-astro-cid-ruv7hgo6]{grid-template-columns:1fr}.next-post-link[data-astro-cid-ruv7hgo6]{text-align:left}}
