.nav-wrap.svelte-1h32yp1{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:transparent;border-bottom:1px solid transparent;transition:background-color var(--duration-base) var(--ease-out),backdrop-filter var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.nav-wrap.scrolled.svelte-1h32yp1{background:#faf8f5c7;backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);border-bottom-color:var(--color-border);box-shadow:var(--shadow-sm)}.link.svelte-1h32yp1{position:relative;transition:color var(--duration-fast) var(--ease-out)}.link.svelte-1h32yp1:after{content:"";position:absolute;left:0;bottom:-4px;height:1px;width:0;background:var(--color-primary);transition:width var(--duration-base) var(--ease-out)}.link.svelte-1h32yp1:hover{color:var(--color-primary)}.link.svelte-1h32yp1:hover:after{width:100%}.mobile-menu.svelte-1h32yp1{background:var(--color-bg);border-bottom:1px solid var(--color-border)}.mobile-link.svelte-1h32yp1{padding:.85rem 0;min-height:44px;display:flex;align-items:center;color:var(--color-text);border-bottom:1px solid var(--color-border)}.mobile-link.svelte-1h32yp1:last-of-type{border-bottom:0}.footer-link.svelte-jz8lnl{transition:color var(--duration-fast) var(--ease-out)}.footer-link.svelte-jz8lnl:hover{color:var(--color-primary)}
