.blog-post.svelte-1wv25c7{padding-top:140px;padding-bottom:120px}.post-container.svelte-1wv25c7{max-width:760px;margin:0 auto;padding:0 32px}.post-nav.svelte-1wv25c7{margin-bottom:40px}.back-link.svelte-1wv25c7{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--ink-2);transition:color .16s ease}.back-link.svelte-1wv25c7:hover{color:var(--ink)}.post-header.svelte-1wv25c7{margin-bottom:48px}.post-meta.svelte-1wv25c7{display:flex;align-items:center;gap:16px;margin-bottom:24px;font-size:14px}.post-category.svelte-1wv25c7{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg));padding:4px 12px;border-radius:6px}.post-date.svelte-1wv25c7{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3)}.post-title.svelte-1wv25c7{font-size:clamp(34px,5vw,52px);margin-bottom:16px;line-height:1.1}.post-description.svelte-1wv25c7{font-size:18px;line-height:1.55;color:var(--ink-2);margin:0}.tldr.svelte-1wv25c7{margin-bottom:48px;padding:24px;background:color-mix(in srgb,var(--accent) 8%,var(--bg));border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:16px}.tldr-label.svelte-1wv25c7{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--accent);margin-bottom:10px;letter-spacing:.03em;text-transform:uppercase}.tldr.svelte-1wv25c7 p:where(.svelte-1wv25c7){font-size:17px;line-height:1.55;color:var(--ink);margin:0}.post-content.svelte-1wv25c7{font-size:17px;line-height:1.7;color:var(--ink-2)}.post-content.svelte-1wv25c7 h2{font-size:28px;color:var(--ink);margin:48px 0 20px}.post-content.svelte-1wv25c7 h3{font-size:22px;color:var(--ink);margin:36px 0 16px}.post-content.svelte-1wv25c7 p{margin:0 0 20px}.post-content.svelte-1wv25c7 ul,.post-content.svelte-1wv25c7 ol{margin:0 0 24px 20px;padding:0}.post-content.svelte-1wv25c7 li{margin-bottom:10px}.post-content.svelte-1wv25c7 code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;background:var(--surface);padding:2px 6px;border-radius:4px}.post-content.svelte-1wv25c7 pre{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px;overflow-x:auto;margin:0 0 24px}.post-content.svelte-1wv25c7 pre code{background:transparent;padding:0}.post-content.svelte-1wv25c7 a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.post-content.svelte-1wv25c7 strong{color:var(--ink);font-weight:500}@media (max-width: 900px){.blog-post.svelte-1wv25c7{padding-top:120px;padding-bottom:80px}.post-container.svelte-1wv25c7{padding:0 24px}}
