.blog-post.svelte-1teoznn{padding:var(--spacing-16) var(--spacing-4)}.post-header.svelte-1teoznn{margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-8);border-bottom:var(--border-base) solid var(--color-slate-150)}.back-link.svelte-1teoznn{margin-bottom:var(--spacing-8);font-size:var(--text-sm);display:inline-block}.back-link.svelte-1teoznn:active{color:var(--color-natural)}.advisories.svelte-1teoznn{gap:var(--spacing-3);margin-top:var(--spacing-6);display:grid}.advisory.svelte-1teoznn{gap:var(--spacing-3) var(--spacing-6);padding:var(--spacing-4);border:var(--border-base) solid var(--color-slate-150);border-radius:var(--radius-md);font-size:var(--text-sm);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.advisory.svelte-1teoznn dt:where(.svelte-1teoznn){color:var(--color-slate-400);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.advisory.svelte-1teoznn dd:where(.svelte-1teoznn){color:var(--color-slate-900);overflow-wrap:anywhere}.post-header.svelte-1teoznn time:where(.svelte-1teoznn){margin-bottom:var(--spacing-2);font-size:var(--text-sm);display:block}.post-header.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:var(--text-2xl);margin-bottom:var(--spacing-4)}.description.svelte-1teoznn{font-size:var(--text-lg);margin-bottom:var(--spacing-6)}.tags.svelte-1teoznn{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.tag.svelte-1teoznn{background-color:var(--color-slate-100);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:var(--text-xs)}@media (hover:hover){.tag.svelte-1teoznn:hover{color:var(--color-natural)}}.post-content.svelte-1teoznn{line-height:var(--leading-relaxed)}.post-content.svelte-1teoznn h2{margin-top:var(--spacing-12);margin-bottom:var(--spacing-4);font-size:var(--text-xl)}.post-content.svelte-1teoznn h3{margin-top:var(--spacing-8);margin-bottom:var(--spacing-3);font-size:var(--text-lg)}.post-content.svelte-1teoznn p{margin-bottom:var(--spacing-6)}.post-content.svelte-1teoznn ul,.post-content.svelte-1teoznn ol{margin-bottom:var(--spacing-6);padding-left:var(--spacing-8)}.post-content.svelte-1teoznn li{margin-bottom:var(--spacing-2)}.post-content.svelte-1teoznn blockquote{border-left:4px solid var(--color-natural);padding-left:var(--spacing-6);margin:var(--spacing-8) 0;color:var(--color-slate-600)}.post-content.svelte-1teoznn img,.post-content.svelte-1teoznn video{border:var(--border-base) solid var(--color-slate-150)}.post-content.svelte-1teoznn table{border-collapse:collapse;width:100%;margin:var(--spacing-8) 0;font-size:var(--text-sm);line-height:var(--leading-normal)}.post-content.svelte-1teoznn th,.post-content.svelte-1teoznn td{padding:var(--spacing-3) var(--spacing-4);border:var(--border-base) solid var(--color-slate-200);text-align:left;vertical-align:top;word-break:break-word;overflow-wrap:anywhere}.post-content.svelte-1teoznn th{background-color:var(--color-slate-100);white-space:nowrap;font-weight:600}@media (width<=640px){.post-content.svelte-1teoznn table{white-space:nowrap;display:block;overflow-x:auto}}.post-content.svelte-1teoznn .code-block-wrapper{margin:var(--spacing-6) 0;position:relative}.post-content.svelte-1teoznn .code-block-wrapper pre{margin:0}.post-content.svelte-1teoznn .copy-code-button{min-width:44px;min-height:28px;top:var(--spacing-2);right:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);background-color:var(--color-slate-100);border:var(--border-base) solid var(--color-slate-200);border-radius:var(--radius-sm);font-family:var(--font-gt-standard-mono);font-size:var(--text-xs);color:var(--color-slate-600);cursor:pointer;transition:all var(--transition-press);opacity:.7;position:absolute}.post-content.svelte-1teoznn .copy-code-button.copied{background-color:var(--color-natural-light);border-color:var(--color-natural);color:var(--color-natural)}.post-content.svelte-1teoznn .copy-code-button:active{transform:scale(.97)}.post-content.svelte-1teoznn a{color:var(--lavender-500);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.post-content.svelte-1teoznn :is(h2,h3,h4)>a{color:inherit;text-decoration:none}.post-content.svelte-1teoznn :is(h2,h3,h4)>a:after{content:" #";color:var(--color-slate-400);opacity:0;transition:opacity var(--transition-fast)}.post-content.svelte-1teoznn :is(h2,h3,h4)>a:is(:hover,:focus-visible):after{opacity:1}.post-content.svelte-1teoznn a:active{color:var(--lavender-700)}@media (hover:hover){.back-link.svelte-1teoznn:hover{color:var(--color-natural)}.post-content.svelte-1teoznn .copy-code-button:hover{opacity:1;background-color:var(--color-slate-150);border-color:var(--color-slate-300)}.post-content.svelte-1teoznn a:hover{color:var(--lavender-700)}}@media (width<=768px){.blog-post.svelte-1teoznn{padding:var(--spacing-8) var(--spacing-4)}.post-header.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:var(--text-xl)}.post-content.svelte-1teoznn .copy-code-button{opacity:1}}
