.card.svelte-2gevwt{contain:paint;border-radius:.5em;margin-block:1rem;position:relative;box-shadow:0 0 .5em #0002}.card.svelte-2gevwt a:before{z-index:1;content:"";position:absolute;inset:0}.card.svelte-2gevwt .body:where(.svelte-2gevwt){flex-direction:column;gap:.5em;padding:1rem;display:flex}.card.svelte-2gevwt .body:where(.svelte-2gevwt)>*{margin:0}div.svelte-1pkf0ht{grid-template:auto auto/1fr auto;align-items:center;margin-block:2rem 1rem;display:grid}div.svelte-1pkf0ht>:where(.svelte-1pkf0ht){margin:0}form.svelte-1pkf0ht{border-radius:.5em;flex-direction:column;grid-column:1/-1;display:flex}form.svelte-1pkf0ht input:where(.svelte-1pkf0ht){border:0;border-radius:.5em;padding:.5em;box-shadow:0 0 .5em #0002}form.svelte-1pkf0ht input:where(.svelte-1pkf0ht):focus{outline:none}form.svelte-1pkf0ht ul:where(.svelte-1pkf0ht){margin:0}form.svelte-1pkf0ht:focus-within{box-shadow:0 0 .5em #0002}.ghost.svelte-1pkf0ht{all:unset;vertical-align:bottom;color:inherit;background-image:linear-gradient(#000,#000);background-position:100%;background-repeat:no-repeat;background-size:0 100%;border-radius:1rem;align-items:center;padding:.25rem;line-height:1;text-decoration:none;transition:color .15s,background-size .15s;position:relative}.ghost.svelte-1pkf0ht:hover,.ghost.svelte-1pkf0ht:active,.ghost.svelte-1pkf0ht:focus-visible{color:var(--bg,#fff);background-position:0;background-size:100% 100%;outline:none}.ghost.svelte-1pkf0ht:before{content:"";position:absolute;inset:0 -.5em}.autocomplete.svelte-1pkf0ht{flex-direction:column;gap:.25rem;padding:.25rem;list-style:none;display:flex}.autocomplete.svelte-1pkf0ht li:where(.svelte-1pkf0ht){display:flex}.autocomplete.svelte-1pkf0ht button:where(.svelte-1pkf0ht){all:unset;text-align:left;cursor:default;border-radius:.25rem;flex:1;padding:.25rem;transition:background .15s}.autocomplete.svelte-1pkf0ht button[aria-current=true]:where(.svelte-1pkf0ht){background:#0002}main.svelte-1jfpgys{contain:paint;margin:0 auto;padding:0 .5em}main.svelte-1jfpgys>*{max-width:var(--main-width);margin-inline:auto}h1.svelte-1jfpgys{margin:2rem auto 1rem}.banner.svelte-1jfpgys{box-shadow:0 0 .25em #0002}.banner.svelte-1jfpgys pre{margin:0}.grid.svelte-1jfpgys{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem;margin-block:1rem;display:grid}.grid.svelte-1jfpgys>*{margin:0}
