.blog-root.svelte-1wlorq8.svelte-1wlorq8{--blog-bg:#f8f7fb;--blog-surface:#ffffff;--blog-surface-2:#f0eef8;--blog-ink:#1a1730;--blog-ink-muted:#6b6584;--blog-hairline:#e3dff0;--blog-accent-1:#7c3aed;--blog-accent-2:#6366f1;--blog-live:#dc2626;--blog-shadow:0 1px 2px rgba(26, 23, 48, .04), 0 12px 32px -16px rgba(26, 23, 48, .18);--font-display:"Bebas Neue", "Arial Narrow", sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"Fira Mono", ui-monospace, "SF Mono", Menlo, monospace;display:block;background:var(--blog-bg);color:var(--blog-ink);font-family:var(--font-body);line-height:1.5;min-height:100vh}html.dark .blog-root.svelte-1wlorq8.svelte-1wlorq8{--blog-bg:#0a0a12;--blog-surface:#131322;--blog-surface-2:#191830;--blog-ink:#f1eef9;--blog-ink-muted:#948fb0;--blog-hairline:#26233c;--blog-accent-1:#a78bfa;--blog-accent-2:#818cf8;--blog-live:#f87171;--blog-shadow:0 1px 2px rgba(0, 0, 0, .3), 0 20px 48px -20px rgba(0, 0, 0, .6)}.blog-root.svelte-1wlorq8 a{color:var(--blog-accent-2)}.blog-root.svelte-1wlorq8 *:focus-visible{outline:2px solid var(--blog-accent-2);outline-offset:3px;border-radius:2px}.blog-topbar.svelte-1wlorq8.svelte-1wlorq8{max-width:780px;margin:0 auto;padding:28px 24px 0;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--blog-ink-muted)}.blog-topbar-right.svelte-1wlorq8.svelte-1wlorq8{display:flex;align-items:center;gap:14px}.blog-brand.svelte-1wlorq8.svelte-1wlorq8{display:flex;align-items:center;gap:8px;color:var(--blog-ink)!important;font-weight:500;text-decoration:none!important}.blog-brand.svelte-1wlorq8 .mark.svelte-1wlorq8{width:16px;height:16px;border:1.6px solid var(--blog-ink);border-radius:50%;position:relative;flex-shrink:0}.blog-brand.svelte-1wlorq8 .mark.svelte-1wlorq8:after{content:"";position:absolute;top:-3px;left:50%;width:1.6px;height:8px;background:var(--blog-ink);transform:translate(-50%)}.on-air.svelte-1wlorq8.svelte-1wlorq8{display:inline-flex;align-items:center;gap:6px}.on-air.svelte-1wlorq8 .dot.svelte-1wlorq8{width:6px;height:6px;border-radius:50%;background:var(--blog-live);animation:svelte-1wlorq8-breathe 2.4s ease-in-out infinite}@keyframes svelte-1wlorq8-breathe{0%,to{opacity:.35}50%{opacity:1}}.theme-btn.svelte-1wlorq8.svelte-1wlorq8{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--blog-hairline);background:var(--blog-surface);color:var(--blog-ink-muted);cursor:pointer;transition:color .2s ease,border-color .2s ease}.theme-btn.svelte-1wlorq8.svelte-1wlorq8:hover{color:var(--blog-accent-2);border-color:var(--blog-accent-2)}.blog-footer.svelte-1wlorq8.svelte-1wlorq8{max-width:780px;margin:0 auto;padding:40px 24px 60px;display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11.5px;color:var(--blog-ink-muted);border-top:1px solid var(--blog-hairline)}.blog-footer.svelte-1wlorq8 a.svelte-1wlorq8{color:var(--blog-ink-muted)!important;text-decoration:none!important}@media (prefers-reduced-motion: reduce){.on-air.svelte-1wlorq8 .dot.svelte-1wlorq8{animation:none!important}}
