.search.svelte-1002zyw{width:min(16rem,44vw);height:1.9rem;position:relative}input.svelte-1002zyw{width:100%;height:100%;font:inherit;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:0;padding:0 .5rem;font-size:.85rem}input.svelte-1002zyw:focus-visible{border-color:var(--color-ink)}ul.svelte-1002zyw{background:var(--color-paper);border:1px solid var(--color-ink);z-index:10;width:max-content;min-width:100%;max-width:min(24rem,90vw);margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 2px);right:0}a.svelte-1002zyw{justify-content:space-between;gap:1rem;padding:.35rem .5rem;font-size:.9rem;text-decoration:none;display:flex}li[aria-selected=true].svelte-1002zyw a:where(.svelte-1002zyw){background:var(--color-ink);color:var(--color-paper)}.icon.svelte-1002zyw{vertical-align:-.12em;width:1em;height:1em;margin-right:.3em}li[aria-selected=true].svelte-1002zyw .coord:where(.svelte-1002zyw){color:inherit}.miss.svelte-1002zyw{border-bottom:1px solid var(--color-rule);padding:.35rem .5rem;font-size:.85rem}.share.svelte-1jnufj3{flex:none;position:relative}.share.svelte-1jnufj3 summary:where(.svelte-1jnufj3){cursor:pointer;align-items:center;gap:.35rem;list-style:none;display:inline-flex}.share.svelte-1jnufj3 summary:where(.svelte-1jnufj3)::-webkit-details-marker{display:none}.share-menu.svelte-1jnufj3{z-index:4;border:1px solid var(--color-rule);background:var(--color-paper);border-radius:.3rem;min-width:10rem;padding:.3rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0}.share-menu.svelte-1jnufj3>:where(.svelte-1jnufj3){font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.4rem .6rem;text-decoration:none}.share-menu.svelte-1jnufj3>:where(.svelte-1jnufj3):hover{background:color-mix(in oklab, var(--color-ink) 8%, transparent)}.share-said.svelte-1jnufj3{color:var(--color-ink-2);font-size:.85rem}.masthead.svelte-s2sshx{z-index:3;border-bottom:1px solid var(--color-rule);background:var(--color-paper);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.6rem 1rem;display:flex;position:relative}.wordmark.svelte-s2sshx{font-family:var(--font-display);color:var(--color-ink);align-items:flex-end;gap:.5rem;font-size:1.3rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.mark.svelte-s2sshx{flex:none;display:block}.where.svelte-s2sshx{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}
