body{color:#e5e7eb;background:#0f1117;min-height:100vh;margin:0;font-family:Inter,system-ui,sans-serif}.page.svelte-1teoznn{padding:2rem 1rem 4rem;animation:.25s ease-out svelte-1teoznn-fadeIn}.frame.svelte-1teoznn{width:min(1040px,100%);margin:0 auto}.backdrop.svelte-1teoznn{text-transform:uppercase;letter-spacing:.08em;background:#ffffff05;border:1px solid #8b5cf626;border-radius:999px;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:.8rem 1rem;font-size:.78rem;font-weight:600;display:flex}.backdrop.svelte-1teoznn a:where(.svelte-1teoznn){color:#8b5cf6;text-decoration:none}.backdrop.svelte-1teoznn span:where(.svelte-1teoznn),.meta.svelte-1teoznn{color:#9ca3af}.meta.svelte-1teoznn{gap:.45rem;display:flex}.hero.svelte-1teoznn{margin-bottom:1.75rem}h1.svelte-1teoznn{margin:0 0 .9rem;font-size:clamp(2.3rem,7vw,3.6rem);line-height:1.1}.excerpt.svelte-1teoznn{color:#9ca3af;max-width:72ch;margin:0;line-height:1.6}.blog.svelte-1teoznn{background:#ffffff05;border:1px solid #8b5cf61f;border-radius:18px;padding:1.6rem 1.8rem;font-size:1rem;line-height:1.7;animation:.5s ease-out svelte-1teoznn-fadeIn}@keyframes svelte-1teoznn-fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.blog h1,.blog h2,.blog h3{max-width:34ch;margin-top:1.8rem;line-height:1.25}.blog h1:first-child,.blog h2:first-child,.blog h3:first-child,.blog p:first-child{margin-top:0}.blog p,.blog ul,.blog ol{color:#d1d5db}.blog p,.blog li{max-width:82ch}.blog ul,.blog ol{padding-left:1.25rem}.blog input[type=checkbox]{accent-color:#8b5cf6;margin-right:.55rem}.blog hr{border:0;border-top:1px solid #8b5cf626;margin:1.75rem 0}.blog a{color:#a78bfa}.blog pre{background:#11131a;border:1px solid #8b5cf61f;border-radius:14px;padding:1rem 1.15rem;overflow-x:auto}.blog code{font-family:Cascadia Code,Consolas,monospace;font-size:.92em}.blog :not(pre)>code{background:#8b5cf61f;border-radius:6px;padding:.12rem .35rem}.blog table{border-collapse:collapse;width:100%;margin:1.5rem 0}.blog th,.blog td{text-align:left;border-bottom:1px solid #8b5cf61f;padding:.7rem}.blog blockquote{color:#9ca3af;border-left:3px solid #8b5cf6;margin:1.5rem 0;padding-left:1rem}.blog .hljs{color:#e5e7eb;background:0 0}.blog .hljs-comment,.blog .hljs-quote{color:#6b7280}.blog .hljs-keyword,.blog .hljs-selector-tag,.blog .hljs-literal,.blog .hljs-section,.blog .hljs-link{color:#a78bfa}.blog .hljs-string,.blog .hljs-title,.blog .hljs-name,.blog .hljs-attribute,.blog .hljs-symbol,.blog .hljs-bullet,.blog .hljs-addition{color:#86efac}.blog .hljs-number,.blog .hljs-meta,.blog .hljs-variable,.blog .hljs-template-variable,.blog .hljs-type{color:#f9a8d4}.blog .hljs-built_in,.blog .hljs-function,.blog .hljs-params{color:#93c5fd}@media (width<=640px){.backdrop.svelte-1teoznn{border-radius:24px;flex-direction:column;align-items:flex-start;gap:.75rem}.blog.svelte-1teoznn{padding:1.2rem}}
