.band.svelte-1uf7x77{padding-block:4rem 3rem}h1.svelte-1uf7x77{font-size:var(--step-4)}.band.svelte-1uf7x77 p:where(.svelte-1uf7x77){max-width:var(--measure);color:var(--hero-ink-soft);font-size:var(--step-1);margin-top:1rem;line-height:1.35}.search.svelte-1uf7x77{max-width:34rem;color:var(--ink-soft);margin-top:2rem;font-size:1.25rem;position:relative}.search.svelte-1uf7x77 .icon{pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}input.svelte-1uf7x77{width:100%;min-height:3.5rem;font:inherit;color:var(--ink);background:#fff;border:2px solid #0000;border-radius:8px;padding:.7rem 1rem .7rem 2.9rem;box-shadow:0 6px 20px #00123c4d}input.svelte-1uf7x77:focus{border-color:var(--part);outline:none}input.svelte-1uf7x77::placeholder{color:var(--ink-soft)}.body.svelte-1uf7x77{padding-block:3rem 5rem}.categories.svelte-1uf7x77{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1.25rem;display:grid}.category.svelte-1uf7x77{background:var(--paper);border:1px solid var(--paper-line);border-radius:8px;padding:1.4rem 1.5rem 1.5rem;scroll-margin-top:5rem}.category.svelte-1uf7x77 h2:where(.svelte-1uf7x77){font-size:var(--step-1);align-items:center;gap:.55rem;display:flex}.category.svelte-1uf7x77 h2:where(.svelte-1uf7x77) .icon{color:var(--accent)}ul.svelte-1uf7x77{margin:1rem 0 0;padding:0;list-style:none}.category.svelte-1uf7x77 li:where(.svelte-1uf7x77)+li:where(.svelte-1uf7x77){margin-top:.45rem}.category.svelte-1uf7x77 a:where(.svelte-1uf7x77){align-items:baseline;gap:.6rem;line-height:1.35;text-decoration:none;display:flex}.category.svelte-1uf7x77 a:where(.svelte-1uf7x77) .icon{color:var(--ink-soft);position:relative;top:.12em}.category.svelte-1uf7x77 a:where(.svelte-1uf7x77):hover span:where(.svelte-1uf7x77){text-decoration:underline}.status.svelte-1uf7x77{color:var(--ink-soft)}.status.svelte-1uf7x77+.button:where(.svelte-1uf7x77){margin-top:1rem}.results.svelte-1uf7x77{max-width:44rem}.results.svelte-1uf7x77 li:where(.svelte-1uf7x77){border-bottom:1px solid var(--paper-line);padding-block:1rem}.results.svelte-1uf7x77 a:where(.svelte-1uf7x77){font-family:var(--display);font-size:var(--step-1);font-weight:600}.results.svelte-1uf7x77 p:where(.svelte-1uf7x77){margin-top:.25rem}.results.svelte-1uf7x77 .in:where(.svelte-1uf7x77){color:var(--ink-soft);font-size:1rem}
