.post-article.svelte-1teoznn{margin:0 auto;max-width:var(--post-container-max-width, 1170px);padding:72px 15px;width:100%}.post-shell.svelte-1teoznn{margin-bottom:26px;max-width:960px}.post-title.svelte-1teoznn{color:var(--post-title-color, #5640b6);font-size:var(--post-title-size-desktop, 64px);font-weight:700;letter-spacing:.2px;line-height:1.08;margin:0 0 22px}.post-meta.svelte-1teoznn{align-items:center;display:flex;gap:14px;margin-bottom:24px}.author-avatar.svelte-1teoznn{border-radius:var(--post-avatar-radius, 999px);height:var(--post-avatar-size, 56px);-o-object-fit:cover;object-fit:cover;width:var(--post-avatar-size, 56px)}.meta-text.svelte-1teoznn{color:var(--post-meta-color, #6b7280);line-height:1.3}.author-name.svelte-1teoznn{color:#616b75;font-size:16px;font-weight:600}.publish-date.svelte-1teoznn{color:#7d8790;font-size:14px;margin-top:4px}.post-subtitle.svelte-1teoznn{color:#111827;font-size:42px;font-weight:700;line-height:1.2;margin:0}.post-content.svelte-1teoznn{color:var(--post-body-color, #374151);font-size:var(--post-body-size, 17px);line-height:var(--post-body-line-height, 1.8);max-width:var(--post-content-max-width, 780px)}.post-content.svelte-1teoznn p{margin:0 0 var(--post-p-spacing, 24px)}.post-content.svelte-1teoznn h2,.post-content.svelte-1teoznn h3{color:var(--post-heading-color, #111827);font-size:var(--post-h2-size, 28px);font-weight:700;line-height:1.3;margin:36px 0 16px}.post-content.svelte-1teoznn h3{font-size:var(--post-h3-size, 22px)}.post-content.svelte-1teoznn ul{list-style-type:disc;margin:16px 0 24px var(--post-list-indent, 20px);padding:0 0 0 var(--post-list-indent, 20px)}.post-content.svelte-1teoznn ol{list-style-type:decimal;margin:16px 0 24px var(--post-list-indent, 20px);padding:0 0 0 var(--post-list-indent, 20px)}.post-content.svelte-1teoznn li{line-height:1.7;margin-bottom:var(--post-list-spacing, 10px)}.post-content.svelte-1teoznn li::marker{color:var(--post-list-marker-color, #6b7280)}.post-content.svelte-1teoznn pre{background:#121a2d;border-radius:8px;color:#e5e7eb;margin:16px 0 24px;overflow-x:auto;padding:18px}.post-content.svelte-1teoznn code{font-size:14px}.post-content.svelte-1teoznn img{border-radius:var(--post-img-radius, 8px);height:auto;margin:var(--post-img-margin-y, 24px) 0;max-width:100%;box-shadow:var(--post-img-shadow, none)}.post-content.svelte-1teoznn blockquote{border-left:4px solid #5640b6;color:#4b5563;font-style:italic;margin:20px 0;padding:8px 0 8px 20px}.post-nav.svelte-1teoznn{border-top:1px solid var(--post-nav-border-color, #e5e7eb);display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:28px;max-width:960px;padding-top:24px}.post-nav-col.svelte-1teoznn{display:flex}.post-nav-col.right.svelte-1teoznn{justify-content:flex-end}.post-nav-link.svelte-1teoznn{align-items:center;color:var(--post-nav-link-color, #5640b6);display:inline-flex;font-size:18px;font-weight:700;gap:10px;letter-spacing:.4px;text-transform:uppercase}.post-nav-link.svelte-1teoznn:hover{color:var(--post-nav-hover-color, #4936a6)}.arrow.svelte-1teoznn{font-size:20px;line-height:1}@media(max-width:767px){.post-article.svelte-1teoznn{padding:46px 16px 58px}.post-title.svelte-1teoznn{font-size:var(--post-title-size-mobile, 44px);margin-bottom:18px}.author-name.svelte-1teoznn{font-size:20px}.publish-date.svelte-1teoznn{font-size:16px}.post-subtitle.svelte-1teoznn{font-size:30px}.post-content.svelte-1teoznn{font-size:17px;line-height:1.75}.post-content.svelte-1teoznn h2{font-size:24px}.post-content.svelte-1teoznn h3{font-size:20px}.post-content.svelte-1teoznn code{font-size:14px}.post-content.svelte-1teoznn img{margin:16px 0}.post-nav.svelte-1teoznn{grid-template-columns:1fr}.post-nav-col.right.svelte-1teoznn{justify-content:flex-start}}
