:root{--tt:.15s}body.website-body{height:auto;min-height:100dvh}header.svelte-4nivum,main.svelte-4nivum{--site-header-h:4.5rem}@media (width<=768px){header.svelte-4nivum,main.svelte-4nivum{--site-header-h:6.5rem}}header.svelte-4nivum{z-index:var(--z-sticky);height:var(--site-header-h);transition:background-color calc(var(--tt) * 2) ease-in-out, border-color calc(var(--tt) * 2) ease-in-out, backdrop-filter calc(var(--tt) * 2) ease-in-out;border-bottom:1px solid #0000;position:sticky;top:0}header.scrolled.svelte-4nivum{background-color:color-mix(in srgb, var(--bg) 72%, transparent);border-bottom-color:var(--bc);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}.bar.svelte-4nivum{width:100%;max-width:var(--w-m);margin:0 auto;padding:0 2rem}@media (width<=768px){.bar.svelte-4nivum{padding:0 1rem}}header.svelte-4nivum .bar:where(.svelte-4nivum){grid-template-columns:auto 1fr auto;align-items:center;gap:2.5rem;height:100%;display:grid}@media (width<=768px){header.svelte-4nivum .bar:where(.svelte-4nivum){grid-template-rows:4rem 2.5rem;grid-template-columns:1fr auto;gap:0 1rem}}.logo.svelte-4nivum{color:var(--fg-bright);transition:scale var(--tt) ease-in-out}.logo.svelte-4nivum:hover{scale:1.02}.logo.svelte-4nivum svg{width:auto;height:2.25rem}.brand.svelte-4nivum{align-items:center;gap:1rem}.split.svelte-4nivum{background-color:var(--bc);width:1px;height:1.75rem}.section.svelte-4nivum{color:var(--fg-subtle);transition:color var(--tt) ease-in-out;font-size:1.2rem;font-weight:600}.section.svelte-4nivum:hover{color:var(--fg-bright)}.links.svelte-4nivum{gap:1.75rem;font-size:.95rem}.links.svelte-4nivum a:where(.svelte-4nivum){color:var(--fg-subtle);transition:color var(--tt) ease-in-out;text-decoration:none}.links.svelte-4nivum a:where(.svelte-4nivum):hover,.links.svelte-4nivum a[aria-current=page]:where(.svelte-4nivum){color:var(--fg-bright)}.links.svelte-4nivum .mobile-signin:where(.svelte-4nivum){display:none}@media (width<=768px){.links.svelte-4nivum{border-top:1px solid var(--lighter-s);grid-area:2/1/auto/-1;justify-content:center;gap:1.5rem}.links.svelte-4nivum .mobile-signin:where(.svelte-4nivum){display:inline}}.actions.svelte-4nivum{gap:.75rem}@media (width<=768px){.actions.svelte-4nivum .signin:where(.svelte-4nivum){display:none}}main.svelte-4nivum{background-color:oklch(from var(--bg) l .006 90);flex:1}footer.svelte-4nivum{background-color:oklch(from var(--bg-dark) l .012 90);border-top:var(--border)}footer.svelte-4nivum .bar:where(.svelte-4nivum){flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;padding-block:2.25rem;display:flex}footer.svelte-4nivum .logo:where(.svelte-4nivum) svg{height:1.75rem}footer.svelte-4nivum nav:where(.svelte-4nivum){flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.875rem}footer.svelte-4nivum nav:where(.svelte-4nivum) a:where(.svelte-4nivum){color:var(--fg-subtle);transition:color var(--tt) ease-in-out;text-decoration:none}footer.svelte-4nivum nav:where(.svelte-4nivum) a:where(.svelte-4nivum):hover{color:var(--fg-bright)}footer.svelte-4nivum .copy:where(.svelte-4nivum){margin-left:auto}@media (width<=768px){footer.svelte-4nivum .copy:where(.svelte-4nivum){margin-left:0}}
