.blog-post-wrapper.svelte-1teoznn{max-width:48rem;margin:0 auto}.back-link.svelte-1teoznn{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--docs-text-muted);text-decoration:none;padding:.5rem 1rem;border-radius:.625rem;transition:all .2s cubic-bezier(.16,1,.3,1);margin-bottom:1.25rem;background:var(--docs-surface);border:1px solid var(--docs-border);box-shadow:0 1px 0 var(--docs-inner-highlight) inset,0 -1px 1px var(--docs-inner-shadow) inset,0 2px 4px #0000000f}.back-link.svelte-1teoznn:hover{color:var(--docs-accent);background:var(--docs-surface-solid);border-color:var(--docs-accent);box-shadow:0 1px 0 var(--docs-inner-highlight) inset,0 -1px 1px var(--docs-inner-shadow) inset,0 0 12px var(--docs-glow),0 2px 8px #00000014;transform:translateY(-1px)}.back-link.svelte-1teoznn:active{transform:translateY(0);box-shadow:0 1px 3px var(--docs-inner-shadow) inset,0 0 8px var(--docs-glow)}.blog-banner.svelte-1teoznn{border-radius:1rem;overflow:hidden;margin-bottom:2rem;border:1px solid var(--docs-glass-border);box-shadow:0 1px 0 var(--docs-inner-highlight) inset,0 4px 16px #00000014}.blog-banner.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;display:block;aspect-ratio:16 / 9;object-fit:cover}.blog-post-date.svelte-1teoznn{display:block;font-size:.8125rem;font-weight:500;color:var(--docs-accent);margin-bottom:.5rem}
