.hero.svelte-1uha8ag{text-align:center;padding:26px 12px 8px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800;margin:0 0 8px;background:linear-gradient(135deg,#60a5fa,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent}.hero.svelte-1uha8ag .sub:where(.svelte-1uha8ag){color:#cbd5e1;font-size:1.05rem;max-width:640px;margin:0 auto 18px;line-height:1.6}.hero-actions.svelte-1uha8ag{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-lost.svelte-1uha8ag,.btn-found.svelte-1uha8ag{text-decoration:none;font-weight:700;padding:12px 22px;border-radius:999px;font-size:1rem}.btn-lost.svelte-1uha8ag{background:linear-gradient(135deg,#ef4444,#f97316);color:#fff;box-shadow:0 6px 18px #ef44444d}.btn-found.svelte-1uha8ag{background:linear-gradient(135deg,#16a34a,#22d3ee);color:#fff;box-shadow:0 6px 18px #16a34a4d}.stats.svelte-1uha8ag{color:#94a3b8;font-size:.9rem;margin-top:16px}.stats.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#cbd5e1}.controls.svelte-1uha8ag{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:24px 0 18px}.controls.svelte-1uha8ag input[type=search]:where(.svelte-1uha8ag){flex:1 1 240px;min-width:200px;padding:11px 16px;border-radius:12px;border:1px solid rgba(148,163,184,.3);background:#0f172ab3;color:#f8fafc;font-size:1rem;font-family:inherit}.controls.svelte-1uha8ag select:where(.svelte-1uha8ag){padding:11px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.3);background:#0f172ab3;color:#f8fafc;font-size:.95rem;font-family:inherit}.chips.svelte-1uha8ag{display:flex;gap:6px}.chips.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:10px 16px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:#94a3b814;color:#cbd5e1;font-weight:700;font-size:.9rem;cursor:pointer;font-family:inherit}.chips.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;border-color:transparent}.grid.svelte-1uha8ag{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.card.svelte-1uha8ag{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:#0f172a99;border:1px solid rgba(148,163,184,.14);border-radius:16px;overflow:hidden;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.card.svelte-1uha8ag:hover{transform:translateY(-3px);border-color:#38bdf873;box-shadow:0 12px 30px #00000059}.card.lost.svelte-1uha8ag{border-top:3px solid #ef4444}.card.found.svelte-1uha8ag{border-top:3px solid #16a34a}.thumb.svelte-1uha8ag{aspect-ratio:16 / 10;overflow:hidden;background:#0b1220}.thumb.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.body.svelte-1uha8ag{padding:14px 16px 16px;display:flex;flex-direction:column;gap:7px}.badge.svelte-1uha8ag{align-self:flex-start;font-size:.75rem;font-weight:800;padding:3px 10px;border-radius:999px}.badge.lost.svelte-1uha8ag{background:#ef444426;color:#fca5a5}.badge.found.svelte-1uha8ag{background:#16a34a26;color:#86efac}.card.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.1rem;font-weight:700;margin:0;line-height:1.3}.desc.svelte-1uha8ag{color:#94a3b8;font-size:.9rem;margin:0;line-height:1.5}.meta.svelte-1uha8ag{color:#cbd5e1;font-size:.85rem;margin:2px 0 0}.tags.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0}.tags.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.72rem;color:#7dd3fc;background:#38bdf81a;padding:2px 8px;border-radius:999px}.empty.svelte-1uha8ag{text-align:center;padding:48px 16px;color:#94a3b8}.empty.svelte-1uha8ag .emoji:where(.svelte-1uha8ag){font-size:3rem;margin:0 0 8px}.empty.svelte-1uha8ag a:where(.svelte-1uha8ag){display:inline-block;margin-top:16px}.seo-text.svelte-1uha8ag{margin-top:44px;color:#cbd5e1;line-height:1.75}.seo-text.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#e2e8f0;font-size:1.3rem;margin:28px 0 10px}.seo-text.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 12px}.seo-text.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#38bdf8}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag){border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:4px 16px;margin-bottom:10px;background:#0f172a66}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;font-weight:700;color:#e2e8f0;padding:10px 0}.faq.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#94a3b8;padding-bottom:8px}
