*{box-sizing:border-box}:root{--site-header-height:76px}html{color:#181915;background:#fdfcf8;font-family:IBM Plex Mono,Courier New,monospace}body{background:#fdfcf8;min-width:320px;margin:0}button,input{font:inherit}::selection{color:#fdfcf8;background:#181915}.site-header.svelte-12qhfyh{height:var(--site-header-height);background:#fdfcf8;border-bottom:1px solid #181915}.header-inner.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:16px;width:min(100% - 48px,1160px);height:100%;margin:0 auto;display:flex}.brand.svelte-12qhfyh{color:#181915;align-items:center;gap:12px;font-family:"Jersey 25",Impact,sans-serif;font-size:2rem;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.brand-logo.svelte-12qhfyh{width:42px;height:42px;display:block}.brand.svelte-12qhfyh:hover span:where(.svelte-12qhfyh){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.brand.svelte-12qhfyh:focus-visible,nav.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible{outline-offset:5px;outline:2px solid #181915}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#181915;text-underline-offset:4px;white-space:nowrap;font-size:.78rem;text-decoration-thickness:1px}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){text-decoration-thickness:2px}@media (width<=640px){:root{--site-header-height:68px}.header-inner.svelte-12qhfyh{width:min(100% - 32px,1160px)}.brand.svelte-12qhfyh{gap:10px;font-size:clamp(1.3rem,5vw,1.75rem)}.brand-logo.svelte-12qhfyh{width:38px;height:38px}}
