.site-header.svelte-14th6al{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--color-surface-border);background:color-mix(in srgb,var(--color-background) 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.site-header__inner.svelte-14th6al{max-width:1200px;margin:0 auto;height:56px;padding:0 1rem;display:flex;align-items:center;gap:1.5rem}.site-header__brand.svelte-14th6al{display:flex;align-items:center;gap:.5rem;text-decoration:none}.site-header__brand.svelte-14th6al span:where(.svelte-14th6al){font-family:var(--font-display);font-size:1.0625rem;font-weight:700;letter-spacing:.02em;color:var(--color-neutral-100)}.site-header__nav.svelte-14th6al{display:flex;align-items:center;gap:1.5rem}.site-header__nav.svelte-14th6al a:where(.svelte-14th6al),.site-header__signin.svelte-14th6al,.site-header__panel.svelte-14th6al a:where(.svelte-14th6al){font-size:.875rem;color:var(--color-neutral-300);text-decoration:none}.site-header__nav.svelte-14th6al a:where(.svelte-14th6al):hover,.site-header__signin.svelte-14th6al:hover,.site-header__panel.svelte-14th6al a:where(.svelte-14th6al):hover{color:var(--color-neutral-100)}.site-header__nav.svelte-14th6al a[aria-current=page]:where(.svelte-14th6al){color:var(--color-neutral-100);border-bottom:2px solid var(--color-brand-light);padding-bottom:2px}.site-header__actions.svelte-14th6al{margin-left:auto;display:flex;align-items:center;gap:1.25rem}.site-header__menu.svelte-14th6al{display:none}.site-header.svelte-14th6al a:where(.svelte-14th6al):focus-visible,.site-header.svelte-14th6al summary:where(.svelte-14th6al):focus-visible{outline:2px solid var(--color-brand-light);outline-offset:2px}@media(max-width:719px){.site-header__inner.svelte-14th6al{gap:.75rem}.site-header__nav.svelte-14th6al,.site-header__signin.svelte-14th6al{display:none}.site-header__menu.svelte-14th6al{display:block}.site-header__menu.svelte-14th6al summary:where(.svelte-14th6al){list-style:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-surface-border);border-radius:8px;color:var(--color-neutral-200);cursor:pointer}.site-header__menu.svelte-14th6al summary:where(.svelte-14th6al)::-webkit-details-marker{display:none}.site-header__menu[open].svelte-14th6al summary:where(.svelte-14th6al){border-color:var(--color-brand-light)}.icon-close.svelte-14th6al,.site-header__menu[open].svelte-14th6al .icon-open:where(.svelte-14th6al){display:none}.site-header__menu[open].svelte-14th6al .icon-close:where(.svelte-14th6al){display:block}.site-header__panel.svelte-14th6al{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;background:var(--color-background);border-bottom:1px solid var(--color-surface-border)}.site-header__panel.svelte-14th6al a:where(.svelte-14th6al){display:flex;align-items:center;min-height:44px;padding:0 1rem;border-top:1px solid var(--color-surface-border);font-size:.9375rem}.site-header__panel.svelte-14th6al a[aria-current=page]:where(.svelte-14th6al){color:var(--color-neutral-100);box-shadow:inset 3px 0 0 var(--color-brand-light)}}.site-footer.svelte-7lfk2o{border-top:1px solid var(--color-surface-border);padding:1.5rem}.site-footer__inner.svelte-7lfk2o{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.site-footer__copy.svelte-7lfk2o{font-size:.8125rem;color:var(--color-neutral-500)}.site-footer__links.svelte-7lfk2o{display:flex;flex-wrap:wrap;gap:1.25rem}.site-footer__links.svelte-7lfk2o a:where(.svelte-7lfk2o){font-size:.8125rem;color:var(--color-neutral-400);text-decoration:none}.site-footer__links.svelte-7lfk2o a:where(.svelte-7lfk2o):hover{color:var(--color-neutral-200);text-decoration:underline}.site-footer__links.svelte-7lfk2o a:where(.svelte-7lfk2o):focus-visible{outline:2px solid var(--color-brand-light);outline-offset:2px}
