.panel.svelte-1jsnrdg{background:var(--white);border:2px solid var(--rule);border-radius:16px;max-width:520px;margin-top:2.5rem;padding:1.8rem}.reached.svelte-1jsnrdg{color:var(--green);margin-bottom:1.4rem;font-size:1.05rem;font-weight:800}form.svelte-1jsnrdg{flex-direction:column;gap:1.3rem;display:flex}.field.svelte-1jsnrdg{flex-direction:column;gap:.5rem;display:flex}.field-label.svelte-1jsnrdg{color:var(--navy);font-size:.95rem;font-weight:700}.optional.svelte-1jsnrdg{color:var(--muted);font-weight:500}.dropzone.svelte-1jsnrdg{background:var(--paper-soft);border:2px dashed var(--rule-strong);color:var(--muted);cursor:pointer;border-radius:12px;padding:1.2rem;font-weight:700}.dropzone.svelte-1jsnrdg:hover{border-color:var(--blue);color:var(--blue)}.dropzone.filled.svelte-1jsnrdg{color:var(--green-dark);border-color:var(--green)}textarea.svelte-1jsnrdg{background:var(--white);border:2px solid var(--rule-strong);color:var(--ink);font-family:var(--font-sans);resize:vertical;border-radius:12px;padding:.75em .85em;font-size:1rem;font-weight:500}textarea.svelte-1jsnrdg:focus{outline:3px solid var(--blue);outline-offset:1px;border-color:#0000}.btn.svelte-1jsnrdg{align-self:flex-start}.btn.svelte-1jsnrdg:disabled{opacity:.45;cursor:not-allowed;transform:none}.posted.svelte-1jsnrdg{color:var(--green-dark);font-size:.95rem;font-weight:700}.footnote.svelte-1jsnrdg{max-width:52ch;color:var(--muted);margin-top:1.6rem;font-size:.95rem}.stats.svelte-6pgh5l{border-top:2px solid var(--rule);border-bottom:2px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:3rem 0;padding:1.8rem 0;display:grid}.stat.svelte-6pgh5l{flex-direction:column;gap:.2rem;display:flex}.stat-num.svelte-6pgh5l{letter-spacing:-.03em;color:var(--green);font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1}.stat-num.blue.svelte-6pgh5l{color:var(--blue)}.stat-num.orange.svelte-6pgh5l{color:var(--orange)}.stat-num.green.svelte-6pgh5l{color:var(--green-dark)}.stat-label.svelte-6pgh5l{color:var(--muted);font-size:.92rem;font-weight:700}.people.svelte-6pgh5l{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.5rem;display:grid}.person.svelte-6pgh5l{background:var(--white);border:2px solid var(--rule);border-radius:14px;padding:1.2rem}.place.svelte-6pgh5l{color:var(--muted);font-size:.85rem;font-weight:700}.note.svelte-6pgh5l{color:var(--slate);margin-top:.6rem;font-size:.95rem;line-height:1.45}@media (width<=700px){.stats.svelte-6pgh5l{grid-template-columns:repeat(2,1fr);gap:1.8rem 1rem}}h1.svelte-c8k2rg{max-width:18ch;margin-bottom:1rem}.filters.svelte-c8k2rg{flex-wrap:wrap;gap:.6rem;margin:2.5rem 0;display:flex}.filter.svelte-c8k2rg{border:2px solid var(--rule-strong);color:var(--slate);font-family:var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:.45em 1em;font-size:.9rem;font-weight:700}.filter.svelte-c8k2rg:hover{border-color:var(--navy)}.filter.active.svelte-c8k2rg{background:var(--navy);border-color:var(--navy);color:var(--paper)}.grid.svelte-c8k2rg{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}
