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