.search.svelte-xz5tpl{border:1px solid var(--line);width:100%;max-width:52rem;transition:box-shadow .4s var(--ease-out);display:flex}.dark.svelte-xz5tpl{--line:#cfc9b8;--field:var(--ink);--fg:var(--bone);--hint:var(--dust)}.light.svelte-xz5tpl{--line:var(--olive);--field:var(--bone);--fg:var(--olive);--hint:var(--olive-soft)}.search.svelte-xz5tpl:focus-within{box-shadow:0 0 0 1px var(--line)}input.svelte-xz5tpl{background:var(--field);min-width:0;color:var(--fg);font:inherit;caret-color:currentColor;border:0;flex:1;padding:1.1rem 1.4rem;font-size:1.25rem}input.svelte-xz5tpl::placeholder{color:var(--hint);opacity:1}input.svelte-xz5tpl:focus{outline:none}button.svelte-xz5tpl{border:0;border-left:1px solid var(--line);background:var(--field);color:var(--fg);font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--ease-out), color .3s var(--ease-out);padding:0 2.2rem;font-size:1.0625rem;font-weight:600}button.svelte-xz5tpl:hover,button.svelte-xz5tpl:focus-visible{background:var(--fg);color:var(--field);outline:none}.compact.svelte-xz5tpl input:where(.svelte-xz5tpl){padding:.6rem 1rem;font-size:1rem}.compact.svelte-xz5tpl button:where(.svelte-xz5tpl){letter-spacing:.24em;padding:0 1.2rem;font-size:.8125rem}@media (width<=30rem){input.svelte-xz5tpl{padding:.95rem .8rem;font-size:1.0625rem}button.svelte-xz5tpl{letter-spacing:.18em;padding:0 1.1rem}}
