header.svelte-etncan{display:none;position:fixed;top:0;left:0;right:0;background-color:var(--bg-primary);box-shadow:var(--shadow-base);z-index:1000;transform:translateY(-100%);transition:transform .3s ease}header.visible.svelte-etncan{transform:translateY(0)}@media (max-width: 768px){header.svelte-etncan{display:block}}.header-container.svelte-etncan{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--padding-base);padding:var(--padding-base);max-width:1200px;margin:0 auto}.logo.svelte-etncan{justify-self:center}.logo.svelte-etncan h1:where(.svelte-etncan){font-size:var(--text-md);margin:0;display:flex}.mewp.svelte-etncan{color:var(--color-primary)}.hub.svelte-etncan{color:var(--color-black)}.burger-button.svelte-etncan{display:none;background:none;border:none;cursor:pointer;padding:var(--padding-sm)}.burger-icon.svelte-etncan{width:24px;height:24px;position:relative;display:flex;flex-direction:column;justify-content:center;gap:6px}.burger-icon.svelte-etncan span:where(.svelte-etncan){display:block;width:100%;height:2px;background-color:var(--text-primary);transition:all .3s ease}.burger-icon.open.svelte-etncan span:where(.svelte-etncan):first-child{transform:translateY(9px) rotate(45deg)}.burger-icon.open.svelte-etncan span:where(.svelte-etncan):nth-child(2){opacity:0}.burger-icon.open.svelte-etncan span:where(.svelte-etncan):last-child{transform:translateY(-9px) rotate(-45deg)}.mobile-menu.svelte-etncan{background-color:var(--bg-primary);max-height:0;overflow:hidden;transition:max-height .3s ease}.mobile-menu.open.svelte-etncan{max-height:300px}.menu-content.svelte-etncan{padding:var(--padding-base);border-top:1px solid var(--color-gray-200)}.mobile-menu.svelte-etncan ul:where(.svelte-etncan){list-style:none;padding:0;margin:0}.mobile-menu.svelte-etncan li:where(.svelte-etncan){margin-bottom:var(--padding-base)}.mobile-menu.svelte-etncan li:where(.svelte-etncan):last-child{margin-bottom:0}.mobile-menu.svelte-etncan a:where(.svelte-etncan){color:var(--text-primary);text-decoration:none;font-size:var(--text-base);font-weight:var(--font-semi-bold);display:block;padding:var(--padding-base);transition:all .2s ease}.mobile-menu.svelte-etncan a:where(.svelte-etncan):hover{color:var(--color-primary);background-color:var(--color-primary-light);border-radius:var(--radius-base)}.filter-button.svelte-etncan{background:none;border:none;cursor:pointer;padding:var(--padding-sm);display:none}.filter-icon.svelte-etncan{width:24px;height:24px;position:relative;display:flex;align-items:center;justify-content:center;color:var(--text-primary)}.filter-icon.svelte-etncan svg:where(.svelte-etncan){width:24px;height:24px;transition:transform .3s ease}.filter-button.is-open.svelte-etncan{background-color:var(--color-gray-200)}.filter-button.is-open.svelte-etncan .filter-icon:where(.svelte-etncan) svg:where(.svelte-etncan){transform:rotate(180deg)}@media (max-width: 768px){.burger-button.svelte-etncan,.filter-button.svelte-etncan{display:block}}
