.search.svelte-yyldap{background:#fffffff2;border-radius:14px;flex-wrap:wrap;align-items:end;gap:10px;max-width:880px;margin:0 auto;padding:12px 14px;display:flex;box-shadow:0 8px 30px #0000002e}.field.svelte-yyldap{flex-direction:column;gap:4px;display:flex}.field.grow.svelte-yyldap{flex:1;min-width:160px}.field.svelte-yyldap span:where(.svelte-yyldap){color:var(--muted);font-size:12px;font-weight:600}select.svelte-yyldap,input.svelte-yyldap{font:inherit;background:#fff;border:1px solid #ddd5c8;border-radius:9px;padding:10px}.field.grow.svelte-yyldap input:where(.svelte-yyldap){width:100%}.lm.svelte-yyldap{color:var(--ink);flex-direction:row;align-self:center;align-items:center;gap:6px;font-size:13px;display:flex}button.svelte-yyldap{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:9px;align-self:center;padding:11px 22px;font-weight:700}button.svelte-yyldap:hover{filter:brightness(.94)}.card.svelte-1m1aohn{color:var(--ink);background:#fff;border:1px solid #eee6d9;border-radius:14px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:block;overflow:hidden}.card.svelte-1m1aohn:hover{transform:translateY(-3px);box-shadow:0 10px 26px #0000001f}.img.svelte-1m1aohn{aspect-ratio:4/3;background:#f1ece3;position:relative}.img.svelte-1m1aohn img:where(.svelte-1m1aohn){object-fit:cover;width:100%;height:100%}.badge.svelte-1m1aohn{color:#fff;background:#0000008c;border-radius:20px;padding:3px 9px;font-size:11px;position:absolute;top:10px;left:10px}.body.svelte-1m1aohn{padding:12px 13px}.title.svelte-1m1aohn{font-size:15px;font-weight:700}.place.svelte-1m1aohn{color:var(--muted);margin-top:2px;font-size:13px}.price.svelte-1m1aohn{margin-top:7px;font-size:14px}.price.svelte-1m1aohn b:where(.svelte-1m1aohn){color:var(--accent)}.searchwrap.svelte-1rrwkmv{background:var(--accent-soft);padding:22px 20px}.wrap.svelte-1rrwkmv{max-width:1100px;margin:0 auto;padding:0 20px 20px}.chips.svelte-1rrwkmv{flex-wrap:wrap;gap:8px;margin:20px 0 6px;display:flex}.chip.svelte-1rrwkmv{color:var(--ink);background:#fff;border:1px solid #e3ddd2;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none}.chip.active.svelte-1rrwkmv{background:var(--accent);color:#fff;border-color:var(--accent)}h1.svelte-1rrwkmv{margin:14px 0 18px;font-size:22px}.grid.svelte-1rrwkmv{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.muted.svelte-1rrwkmv{color:var(--muted)}
