.blog-shell.svelte-lficzf{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#000;--color-bg-2:#030303;--color-sidebar:#000;--color-surface:#050507;--color-text:#f3f0ec;--color-text-muted:#a8a19b;--color-text-subtle:#8e8881;--color-border:#202024;--color-primary:#7dd3fc;--color-primary-fg:#050507;--color-primary-soft:#7dd3fc1a;--color-accent-portfolio:#f472b6;--color-accent-tasks:#f5a524;--color-accent-lumina:#2dd4bf;background:radial-gradient(circle at 82% 0,#7dd3fc14,#0000 24rem),#000}.blog-topbar.svelte-lficzf{z-index:30;height:var(--rail-header-h);border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-sidebar) 94%, var(--color-surface));justify-content:space-between;align-items:stretch;display:flex;position:sticky;top:0}.blog-topbar__brand.svelte-lficzf,.blog-topbar__link.svelte-lficzf{color:var(--color-text);align-items:center;text-decoration:none;display:inline-flex}.blog-topbar__brand.svelte-lficzf{border-right:1px solid var(--color-border);gap:.65rem;min-width:0;padding:0 1.5rem;font-size:.95rem;font-weight:700}.blog-topbar__brand.svelte-lficzf span:where(.svelte-lficzf){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-topbar__nav.svelte-lficzf{align-items:stretch;display:flex}.blog-topbar__link.svelte-lficzf{border-left:1px solid var(--color-border);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;gap:.45rem;padding:0 1.1rem;font-size:.7rem;font-weight:700;transition:background-color .15s,color .15s}.blog-topbar__link.svelte-lficzf:hover{background:var(--color-primary-soft);color:var(--color-primary)}.blog-topbar__link--primary.svelte-lficzf{background:var(--color-primary);color:var(--color-primary-fg)}.blog-topbar__link--primary.svelte-lficzf:hover{background:color-mix(in srgb, var(--color-primary) 86%, white);color:var(--color-primary-fg)}.blog-topbar__brand.svelte-lficzf:focus-visible,.blog-topbar__link.svelte-lficzf:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.cq-skip-link{z-index:100;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-primary);padding:.5rem .75rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:transform .15s;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.cq-skip-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;transform:translateY(0)}@media (width<=42rem){.blog-topbar__brand.svelte-lficzf{border-right:0;flex:auto;padding:0 1rem;font-size:.88rem}.blog-topbar__link.svelte-lficzf{letter-spacing:0;padding:0 .75rem}.blog-topbar__link.svelte-lficzf span:where(.svelte-lficzf){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
