:root{--slow: .3s;--fast: .1s;--thick: 4;--thin: 2}header.svelte-1jnx671{position:fixed;inset-block-start:var(--space--2);margin-block-start:var(--space--2);inset-inline:var(--space-0);z-index:100;display:flex;flex-direction:column;align-items:start;background:color-mix(in lab,var(--white) 90%,transparent);-webkit-backdrop-filter:blur(var(--space-5));backdrop-filter:blur(var(--space-5));border-radius:var(--space--2);transition:box-shadow var(--slow) ease,color var(--slow) ease,inline-size var(--slow) ease}header.svelte-1jnx671:focus-within,header.svelte-1jnx671:hover{box-shadow:0 0 0 var(--border-width-base) var(--cyan),0 0 var(--space-1) color-mix(in lab,var(--cyan) 80%,transparent)}@media not (max-width:600px){header.svelte-1jnx671{inline-size:min-content}}header.svelte-1jnx671 button:where(.svelte-1jnx671){inline-size:100%;display:flex;align-items:center;gap:var(--space--1);transition:color var(--slow) ease;outline:0;border:0;cursor:pointer;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-family:var(--font-family-title);padding:var(--space-0);background-color:transparent;color:var(--black);box-shadow:0 0 0 var(--border-width-base) var(--magenta);border-radius:var(--space--2);transition:box-shadow var(--slow) ease,color var(--slow) ease}header.svelte-1jnx671 button:where(.svelte-1jnx671):hover,header.svelte-1jnx671 button:where(.svelte-1jnx671):focus{color:var(--magenta);stroke-width:var(--thick)}@media not (max-width:600px){header.svelte-1jnx671 button:where(.svelte-1jnx671){inline-size:fit-content}}header.svelte-1jnx671 button:where(.svelte-1jnx671) svg:where(.svelte-1jnx671){overflow:visible;transform-origin:center}header.svelte-1jnx671 button:where(.svelte-1jnx671) svg:where(.svelte-1jnx671) line:where(.svelte-1jnx671){transition:transform var(--fast) ease-out,opacity var(--fast) ease-in-out,stroke-width var(--slow) ease,stroke var(--slow) ease;will-change:transform;stroke-width:var(--thin);stroke-linecap:round;stroke:currentColor;transform:none;opacity:1}header.svelte-1jnx671 button:where(.svelte-1jnx671) svg:where(.svelte-1jnx671) line:where(.svelte-1jnx671).top-left{transform-origin:12px 6px}header.svelte-1jnx671 button:where(.svelte-1jnx671) svg:where(.svelte-1jnx671) line:where(.svelte-1jnx671).top-right{transform-origin:12px 6px}header.svelte-1jnx671 button:where(.svelte-1jnx671) svg:where(.svelte-1jnx671) line:where(.svelte-1jnx671).bottom-left{transform-origin:12px 18px}header.svelte-1jnx671 button:where(.svelte-1jnx671) svg:where(.svelte-1jnx671) line:where(.svelte-1jnx671).bottom-right{transform-origin:12px 18px}header.svelte-1jnx671 nav:where(.svelte-1jnx671){display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-2);opacity:0;pointer-events:none;transition:opacity var(--slow) ease-out,transform var(--slow) ease-out;transform:translateY(-10px);padding:var(--gap)}header.svelte-1jnx671 nav:where(.svelte-1jnx671).open{opacity:1;pointer-events:auto;transform:translateY(0);overflow:auto}header.svelte-1jnx671:has(nav.open:where(.svelte-1jnx671)){box-shadow:0 0 0 var(--border-width-base) var(--cyan),0 0 var(--space-1) color-mix(in lab,var(--cyan) 80%,transparent);max-block-size:calc(100dvh - var(--space-5));inline-size:fit-content}header.svelte-1jnx671:has(nav.open:where(.svelte-1jnx671)) button:where(.svelte-1jnx671){border-block-end:var(--border-width-hefty) solid var(--magenta);align-self:stretch;border-end-end-radius:0;border-end-start-radius:0;box-shadow:none;inline-size:100%}@media(prefers-reduced-motion:no-preference){header.svelte-1jnx671:has(nav.open:where(.svelte-1jnx671)) button:where(.svelte-1jnx671) svg:where(.svelte-1jnx671){animation:svelte-1jnx671-spinny 5s linear infinite var(--slow)}}header.svelte-1jnx671:has(nav.open:where(.svelte-1jnx671)) button:where(.svelte-1jnx671) svg:where(.svelte-1jnx671) line:where(.svelte-1jnx671){stroke-width:5}header.svelte-1jnx671:has(nav.open:where(.svelte-1jnx671)) button:where(.svelte-1jnx671) svg:where(.svelte-1jnx671) line:where(.svelte-1jnx671).top-left{transform:rotate(45deg) translate(4px,4px);stroke:var(--cyan)}header.svelte-1jnx671:has(nav.open:where(.svelte-1jnx671)) button:where(.svelte-1jnx671) svg:where(.svelte-1jnx671) line:where(.svelte-1jnx671).top-right{transform:rotate(-45deg) translate(-4px,4px);stroke:var(--magenta)}header.svelte-1jnx671:has(nav.open:where(.svelte-1jnx671)) button:where(.svelte-1jnx671) svg:where(.svelte-1jnx671) line:where(.svelte-1jnx671).middle{opacity:0}header.svelte-1jnx671:has(nav.open:where(.svelte-1jnx671)) button:where(.svelte-1jnx671) svg:where(.svelte-1jnx671) line:where(.svelte-1jnx671).bottom-left{transform:rotate(-45deg) translate(4px,-4px);stroke:var(--yellow)}header.svelte-1jnx671:has(nav.open:where(.svelte-1jnx671)) button:where(.svelte-1jnx671) svg:where(.svelte-1jnx671) line:where(.svelte-1jnx671).bottom-right{transform:rotate(45deg) translate(-4px,-4px);stroke:var(--black)}@keyframes svelte-1jnx671-spinny{0%{transform:rotate(0)}to{transform:rotate(1080deg)}}h5.svelte-1jnx671{border-block-end:var(--border-width-chunky) solid var(--black);background-color:var(--yellow)}ul.svelte-1jnx671{list-style:none;flex:1 1 auto}ul.svelte-1jnx671 li:where(.svelte-1jnx671){margin-block:var(--space-0);margin-inline:0;padding:0}ul.svelte-1jnx671 li:where(.svelte-1jnx671) a:where(.svelte-1jnx671){display:flex;flex-direction:column;text-decoration:none}ul.svelte-1jnx671 li:where(.svelte-1jnx671) a:where(.svelte-1jnx671) strong:where(.svelte-1jnx671){font-family:var(--font-family-title);font-weight:var(--font-weight-bold)}ul.svelte-1jnx671 li:where(.svelte-1jnx671) a:where(.svelte-1jnx671) span:where(.svelte-1jnx671){font-weight:var(--font-weight-light)}
