.page.svelte-vfp7hm{gap:2rem;padding-top:clamp(1rem,3vw,2rem);display:grid}.head.svelte-vfp7hm{border-bottom:2px dashed var(--line);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding-bottom:1.1rem;display:flex}h1.svelte-vfp7hm{font-size:clamp(2rem,4vw,2.8rem)}.count.svelte-vfp7hm{color:var(--sky-deep)}.intro.svelte-vfp7hm{max-width:46rem;color:var(--ink-soft);flex-basis:100%;font-size:1.1rem}.grid.svelte-vfp7hm{grid-template-columns:repeat(auto-fill,minmax(min(100%,255px),1fr));gap:2.25rem 1.6rem;margin:0;padding:0;list-style:none;display:grid}.empty.svelte-vfp7hm{text-align:center;color:var(--ink-soft);padding:2rem}.others.svelte-vfp7hm{flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:1rem;display:flex}.others.svelte-vfp7hm .label:where(.svelte-vfp7hm){color:var(--ink-faint);margin-right:.4rem}.pill.svelte-vfp7hm{border-radius:var(--radius-pill);box-shadow:0 2px 0 var(--line);color:var(--ink-soft);font-family:var(--font-display);transition:transform .35s var(--spring), color .2s;background:#fffbf3cc;padding:.4rem 1rem;text-decoration:none}.pill.svelte-vfp7hm:hover{color:var(--coral-deep);transform:translateY(-2px)}
