.blog-root.svelte-1ixq1h4.svelte-1ixq1h4{--blog-bg:#eceae3;--blog-surface:#f5f3ee;--blog-surface-2:#e4e1d8;--blog-ink:#12161f;--blog-ink-muted:#595c63;--blog-hairline:#d3d0c7;--blog-accent-1:#c08a3e;--blog-accent-2:#8a5f1f;--blog-action:#f45e43;--blog-live:#f45e43;--blog-shadow:none;--font-display:"Bebas Neue", "Arial Narrow", sans-serif;--font-body:Roboto, system-ui, -apple-system, "Segoe UI", 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-1ixq1h4.svelte-1ixq1h4{--blog-bg:#12161f;--blog-surface:#1a1f2a;--blog-surface-2:#222835;--blog-ink:#eceae3;--blog-ink-muted:#a4a39d;--blog-hairline:#2e3441;--blog-accent-1:#c08a3e;--blog-accent-2:#d9a860;--blog-action:#f45e43;--blog-live:#f45e43;--blog-shadow:none}.blog-root.svelte-1ixq1h4 a{color:var(--blog-accent-2)}.blog-root.svelte-1ixq1h4 *:focus-visible{outline:2px solid var(--blog-accent-2);outline-offset:3px;border-radius:2px}.blog-topbar.svelte-1ixq1h4.svelte-1ixq1h4{max-width:780px;margin:0 auto;padding:28px 24px 0;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-body);font-size:13px;color:var(--blog-ink-muted)}.blog-topbar-right.svelte-1ixq1h4.svelte-1ixq1h4{display:flex;align-items:center;gap:14px}.blog-brand.svelte-1ixq1h4.svelte-1ixq1h4{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:400;font-size:1.35rem;letter-spacing:.04em;color:var(--blog-ink)!important;text-decoration:none!important}.brand-sub.svelte-1ixq1h4.svelte-1ixq1h4{font-family:var(--font-body);font-size:13px;letter-spacing:0;color:var(--blog-ink-muted);margin-left:6px;padding-left:10px;border-left:1px solid var(--blog-hairline)}.blog-brand.svelte-1ixq1h4 .mark.svelte-1ixq1h4{width:16px;height:16px;border:1.6px solid var(--blog-ink);border-radius:50%;position:relative;flex-shrink:0}.blog-brand.svelte-1ixq1h4 .mark.svelte-1ixq1h4:after{content:"";position:absolute;top:-3px;left:50%;width:1.6px;height:8px;background:var(--blog-ink);transform:translate(-50%)}.on-air.svelte-1ixq1h4.svelte-1ixq1h4{display:inline-flex;align-items:center;gap:6px}.on-air.svelte-1ixq1h4 .dot.svelte-1ixq1h4{width:6px;height:6px;border-radius:50%;background:var(--blog-live);animation:svelte-1ixq1h4-breathe 2.4s ease-in-out infinite}@keyframes svelte-1ixq1h4-breathe{0%,to{opacity:.35}50%{opacity:1}}.theme-btn.svelte-1ixq1h4.svelte-1ixq1h4{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-1ixq1h4.svelte-1ixq1h4:hover{color:var(--blog-accent-2);border-color:var(--blog-accent-2)}.blog-footer.svelte-1ixq1h4.svelte-1ixq1h4{max-width:780px;margin:0 auto;padding:40px 24px 60px;display:flex;justify-content:space-between;font-family:var(--font-body);font-size:13px;color:var(--blog-ink-muted);border-top:1px solid var(--blog-hairline)}.blog-footer.svelte-1ixq1h4 a.svelte-1ixq1h4{color:var(--blog-ink-muted)!important;text-decoration:none!important}@media (prefers-reduced-motion: reduce){.on-air.svelte-1ixq1h4 .dot.svelte-1ixq1h4{animation:none!important}}
