main.svelte-1y9oa64{max-width:720px;margin:0 auto;padding:2rem}article.svelte-1y9oa64{margin-top:2rem}h1.svelte-1y9oa64{font-family:var(--font-heading);font-size:2rem;font-weight:400;line-height:1.3;margin:0 0 2rem;color:var(--text-strong)}h2.svelte-1y9oa64{font-family:var(--font-heading);font-size:1.4rem;font-weight:400;margin:2.5rem 0 1rem;color:var(--text-strong)}h3.svelte-1y9oa64{font-size:1.1rem;font-weight:600;margin:2rem 0 .75rem;color:var(--text-strong)}p.svelte-1y9oa64{margin:0 0 1rem}.post-date.svelte-1y9oa64{display:block;font-size:.9rem;color:var(--text-muted);margin:-.5rem 0 2rem}.copyable.svelte-1y9oa64{position:relative;cursor:pointer;display:flex;align-items:stretch;transition:background .15s;border-radius:8px}.copyable.svelte-1y9oa64:hover{background:var(--bg-elevated)}.copy-icon.svelte-1y9oa64{display:flex;align-items:center;padding:0 .75rem 0 1rem;font-size:2rem;opacity:.7}.copyable.svelte-1y9oa64:hover .copy-icon:where(.svelte-1y9oa64){opacity:1}.copyable.svelte-1y9oa64 blockquote:where(.svelte-1y9oa64){flex:1;margin:0;padding:1rem 1rem 1rem 0;border:none}.copyable.svelte-1y9oa64 blockquote:where(.svelte-1y9oa64) p:where(.svelte-1y9oa64){margin:0}.copied-overlay.svelte-1y9oa64{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#808080d9;color:#fff;font-weight:600;font-size:1.1rem;border-radius:8px;animation:svelte-1y9oa64-fade-out 1s ease-out forwards}@keyframes svelte-1y9oa64-fade-out{0%{opacity:1}30%{opacity:1}to{opacity:0}}
