header.svelte-65ig37{width:100%;padding:var(--space-3) var(--page-pad);font-size:var(--text-base);line-height:1;color:var(--nav);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);z-index:20;background:transparent;position:absolute;top:0;left:0;right:0}header.split.svelte-65ig37:before{content:"";position:absolute;inset:0 0 0 50%;background:color-mix(in srgb,var(--gallery-bg) 50%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:none;z-index:-1}.light.svelte-65ig37 .logo:where(.svelte-65ig37){color:var(--hero-logo)}.logo.svelte-65ig37{display:block;line-height:0;color:var(--nav);text-decoration:none;transition:color .2s ease}.logo.svelte-65ig37:hover{color:var(--nav-hover)}nav.svelte-65ig37{display:flex;align-items:center;gap:var(--space-4);font-family:var(--font-serif);font-size:var(--text-base)}nav.svelte-65ig37 a:where(.svelte-65ig37){color:var(--nav);text-decoration:none;transition:color .2s ease}nav.svelte-65ig37 a:where(.svelte-65ig37):hover,nav.svelte-65ig37 a.active:where(.svelte-65ig37){color:var(--nav-hover)}nav.svelte-65ig37 a.active:where(.svelte-65ig37){text-decoration:underline;text-underline-offset:4px}header.hero.svelte-65ig37 .logo:where(.svelte-65ig37),header.hero.svelte-65ig37 .logo:where(.svelte-65ig37):hover{color:var(--hero-logo)}header.hero.svelte-65ig37 nav:where(.svelte-65ig37) a:where(.svelte-65ig37){color:var(--nav)}header.hero.svelte-65ig37 nav:where(.svelte-65ig37) a:where(.svelte-65ig37):hover,header.hero.svelte-65ig37 nav:where(.svelte-65ig37) a.active:where(.svelte-65ig37){color:var(--nav-hover)}header.hero.svelte-65ig37 nav:where(.svelte-65ig37) a.active:where(.svelte-65ig37){text-decoration:underline}header.svelte-65ig37 .logo:where(.svelte-65ig37):focus-visible{outline-color:var(--hero-logo)}@media(max-width:768px){header.svelte-65ig37{padding:var(--space-2) var(--page-pad-mobile);position:relative;background:var(--gallery-bg)}header.light.svelte-65ig37 .logo:where(.svelte-65ig37){color:var(--nav)}nav.svelte-65ig37{gap:var(--space-2);font-size:.8rem}header.split.svelte-65ig37:before{display:none}header.light.svelte-65ig37 nav:where(.svelte-65ig37) a:where(.svelte-65ig37){color:var(--hero)}header.light.svelte-65ig37 nav:where(.svelte-65ig37) a:where(.svelte-65ig37):hover,header.light.svelte-65ig37 nav:where(.svelte-65ig37) a.active:where(.svelte-65ig37){color:var(--hero-text)}}
