.pf-filter.svelte-p53g2o{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:0 0 24px}.pf-chip.svelte-p53g2o{font:inherit;font-size:13px;padding:7px 16px;border-radius:30px;border:1px solid var(--line, #e3d9cc);background:transparent;color:var(--muted, #6f655b);cursor:pointer;transition:.15s}.pf-chip.on.svelte-p53g2o{background:var(--accent, #9c6b45);border-color:var(--accent, #9c6b45);color:#fff}.pf-grid.svelte-p53g2o{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pf-card.svelte-p53g2o{margin:0;position:relative;border-radius:12px;overflow:hidden;aspect-ratio:3 / 4;background:#0000000f}.pf-card.svelte-p53g2o img:where(.svelte-p53g2o){width:100%;height:100%;object-fit:cover;display:block}.pf-card.svelte-p53g2o figcaption:where(.svelte-p53g2o){position:absolute;left:0;right:0;bottom:0;padding:30px 14px 13px;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.76))}.pf-card.svelte-p53g2o figcaption:where(.svelte-p53g2o) b:where(.svelte-p53g2o){display:block;font-size:15px;line-height:1.3}.pf-card.svelte-p53g2o figcaption:where(.svelte-p53g2o) span:where(.svelte-p53g2o){font-size:12px;opacity:.85}.pf-badge.svelte-p53g2o{position:absolute;top:10px;left:10px;background:var(--accent, #9c6b45);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:30px}@media (min-width: 720px){.pf-grid.svelte-p53g2o{grid-template-columns:repeat(3,1fr)}}
