.post.svelte-17j22sm{overflow-x:clip}.post.svelte-17j22sm article{padding-top:0!important;background:#fff}.post.svelte-17j22sm article>.container{padding-top:0!important}.post.svelte-17j22sm article header{max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:40px max(16px,calc(50vw - 384px)) 36px;margin-bottom:40px!important;background-color:var(--paper);background-image:linear-gradient(var(--paper-line) 1px,transparent 1px),linear-gradient(90deg,var(--paper-line) 1px,transparent 1px);background-size:24px 24px;border-bottom:var(--hairline)}.post.svelte-17j22sm article header>*{width:-moz-fit-content;width:fit-content;max-width:100%;background-color:var(--paper);box-shadow:0 0 0 5px var(--paper)}.post.svelte-17j22sm article header a[href="/blog"]{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-family:var(--font-mono);font-size:12.5px!important;font-weight:500!important;color:var(--val)!important;text-decoration:underline;text-decoration-color:var(--link-underline);text-underline-offset:4px;margin-bottom:12px!important}.post.svelte-17j22sm article header span.rounded-full,.post.svelte-17j22sm article header div.rounded-full{display:inline-block;background:none!important;border:0!important;padding:0!important;border-radius:0!important;font-family:var(--font-mono);font-size:12px!important;font-weight:500!important;letter-spacing:.08em;text-transform:uppercase;color:var(--key)!important}.post.svelte-17j22sm article header h1{padding-block:.12em;font-size:clamp(30px,4.4vw,48px)!important;line-height:1.08!important;letter-spacing:-.03em;font-weight:800!important;color:var(--ink)}.post.svelte-17j22sm article header img.rounded-full{width:40px;height:40px;border:1.5px solid var(--ink)}.post.svelte-17j22sm article header time,.post.svelte-17j22sm article header .text-sm{font-family:var(--font-mono);font-size:12.5px}.post.svelte-17j22sm .prose h2{font-weight:800!important;letter-spacing:-.025em;padding-top:14px;border-top:var(--rule)}.post.svelte-17j22sm .prose h3{font-weight:700!important;letter-spacing:-.015em}.post.svelte-17j22sm .prose .lead{color:var(--ink);font-weight:500;line-height:1.6}.post.svelte-17j22sm .prose a:not(.bg-white):not(.border-white){text-decoration:underline;text-decoration-color:var(--link-underline);text-underline-offset:4px}.post.svelte-17j22sm .prose :not(pre)>code{font-family:var(--font-mono);font-size:.86em;font-weight:500;background:#f2eee3;border-radius:4px;padding:.1em .34em;color:var(--ink);overflow-wrap:anywhere}.post.svelte-17j22sm .prose blockquote{border-left:3px solid var(--hi)!important;font-style:normal!important;color:var(--ink)!important}.post.svelte-17j22sm pre.bg-gray-900,.post.svelte-17j22sm div.bg-gray-900.text-gray-100{background:var(--code-bg)!important;color:var(--ink)!important;border:var(--hairline);border-radius:8px!important;font-family:var(--font-mono);font-size:13px;line-height:1.65}.post.svelte-17j22sm pre.bg-gray-900 code{background:none!important;color:inherit!important;padding:0!important;font-weight:400!important;font-size:inherit!important}.post.svelte-17j22sm .bg-gray-900 .text-green-400,.post.svelte-17j22sm .bg-gray-900 .text-green-300{color:var(--ok)!important}.post.svelte-17j22sm .bg-gray-900 .text-blue-400,.post.svelte-17j22sm .bg-gray-900 .text-primary-400{color:var(--val)!important}.post.svelte-17j22sm .bg-gray-900 .text-yellow-400,.post.svelte-17j22sm .bg-gray-900 .text-purple-400,.post.svelte-17j22sm .bg-gray-900 .text-amber-400{color:var(--key)!important}.post.svelte-17j22sm .bg-gray-900 .text-gray-400,.post.svelte-17j22sm .bg-gray-900 .text-gray-500{color:var(--ink-3)!important}.post.svelte-17j22sm .bg-gray-900 .text-red-400{color:var(--bad)!important}.post.svelte-17j22sm .bg-gray-900 .text-white,.post.svelte-17j22sm .bg-gray-900 .text-gray-100,.post.svelte-17j22sm .bg-gray-900 .text-gray-300{color:var(--ink)!important}.post.svelte-17j22sm .text-green-600,.post.svelte-17j22sm .text-green-700{color:var(--ok)!important}.post.svelte-17j22sm .prose table thead{background:none!important;border-bottom:var(--rule)}.post.svelte-17j22sm .prose table th{color:var(--ink);font-weight:700}.post.svelte-17j22sm .bg-gradient-to-r.from-primary-600,.post.svelte-17j22sm .bg-gradient-to-br.from-primary-50{background:none!important;border:0!important;border-top:var(--rule)!important;border-radius:0!important;padding:18px 0 0!important;color:var(--ink)!important}.post.svelte-17j22sm .bg-gradient-to-r.from-primary-600 h3{color:var(--ink);font-weight:800}.post.svelte-17j22sm .bg-gradient-to-r.from-primary-600 .text-primary-100{color:var(--ink-2)!important}.post.svelte-17j22sm .bg-gradient-to-r.from-primary-600 a.bg-white{background:var(--ink)!important;color:var(--paper)!important;border-radius:8px!important;text-decoration:none}.post.svelte-17j22sm .bg-gradient-to-r.from-primary-600 a.border-white{border:1.5px solid var(--ink)!important;color:var(--ink)!important;border-radius:8px!important;text-decoration:none}.post.svelte-17j22sm .rounded-2xl{border-radius:8px!important}.post.svelte-17j22sm .shadow-lg,.post.svelte-17j22sm .shadow-sm{box-shadow:none!important}
