.compact-header.svelte-w7s0x3{width:100%;margin-top:10px}.compact-header-content.svelte-w7s0x3{max-width:var(--layout-max-width);justify-content:space-between;align-items:center;margin:0 auto;padding:1em 10px;display:flex}.blog-logo.svelte-w7s0x3{color:var(--text-main);font-size:2.25em;font-weight:900;text-decoration:none}@media screen and (width<=625px){.blog-logo.svelte-w7s0x3{font-size:1.5em}}.hamburger-btn.svelte-w7s0x3,.close-btn.svelte-w7s0x3{cursor:pointer;color:var(--text-main);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:background-color .2s;display:flex}.hamburger-btn.svelte-w7s0x3:hover,.close-btn.svelte-w7s0x3:hover{background-color:var(--bg-surface-hover)}.sidebar-overlay.svelte-w7s0x3{-webkit-backdrop-filter:blur();backdrop-filter:blur();z-index:999;pointer-events:none;visibility:hidden;background-color:#0000;width:100vw;height:100vh;transition:background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,visibility .3s;position:fixed;top:0;left:0}.sidebar-overlay.open.svelte-w7s0x3{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;visibility:visible;background-color:#0006}.sidebar-drawer.svelte-w7s0x3{background-color:var(--palette-black);z-index:1000;flex-direction:column;width:380px;max-width:80vw;height:100vh;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.sidebar-drawer.open.svelte-w7s0x3{transform:translate(0)}.sidebar-header.svelte-w7s0x3{justify-content:flex-end;padding:1em;display:flex}.close-btn.svelte-w7s0x3{color:var(--palette-white)}@media (prefers-color-scheme:dark){.close-btn.svelte-w7s0x3{color:var(--palette-green)}}.sidebar-nav.svelte-w7s0x3{flex:1;padding:1em 0;overflow-y:auto}.sidebar-nav.svelte-w7s0x3 ul:where(.svelte-w7s0x3){margin:0;padding:0;list-style:none}.sidebar-link.svelte-w7s0x3{color:var(--palette-white);align-items:center;gap:.85em;padding:1em 2em;font-size:1.5em;text-decoration:none;transition:background-color .2s;display:flex}@media (prefers-color-scheme:dark){.sidebar-link.svelte-w7s0x3{color:var(--palette-green)}}.sidebar-link.svelte-w7s0x3:hover{background-color:#ffffff1a}@media (prefers-color-scheme:dark){.sidebar-link.svelte-w7s0x3:hover{background-color:var(--bg-surface-hover)}}.sidebar-link.active.svelte-w7s0x3{background-color:#ffffff26;font-weight:700}@media (prefers-color-scheme:dark){.sidebar-link.active.svelte-w7s0x3{background-color:var(--bg-surface)}}.sidebar-icon{width:30px;height:30px}
