._row_zfbwp_1{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._chip_zfbwp_7{font-size:.75rem;font-weight:600;line-height:1;padding:5px var(--spacing-2);border-radius:var(--radius-full);border:1px solid hsla(285,85%,63%,.35);background:#bd2bee1f;color:var(--foreground);text-decoration:none;transition:background var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease}._chip_zfbwp_7:hover{background:#bd2bee47;border-color:var(--primary)}._card_103rf_1{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;position:relative;transition:box-shadow var(--animation-duration-normal) ease,border-color var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease}._card_103rf_1:hover{border-color:#c950f173;box-shadow:var(--shadow-md);transform:translateY(-2px)}._cardLink_103rf_18{display:flex;flex-direction:column;text-decoration:none;color:inherit}._imageWrap_103rf_25{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--muted)}._image_103rf_25{width:100%;height:100%;object-fit:cover;display:block}._imageOverlay_103rf_40{position:absolute;inset:0;background:linear-gradient(180deg,#0d091500 55%,#0b0812b3);pointer-events:none}._categoryBadge_103rf_47{position:absolute;top:var(--spacing-2);left:var(--spacing-2);backdrop-filter:blur(6px)}._saveButton_103rf_54{position:absolute;top:var(--spacing-2);right:var(--spacing-2);background:#120c1d8c;color:var(--foreground);backdrop-filter:blur(6px)}._saveButton_103rf_54:hover{background:#120c1dbf}._saveButtonActive_103rf_67{color:var(--primary)}._sourceTag_103rf_71{position:absolute;bottom:var(--spacing-2);left:var(--spacing-2);font-size:.6875rem;font-weight:600;padding:2px var(--spacing-2);border-radius:var(--radius-full);background:#120c1d99;color:var(--muted-foreground);backdrop-filter:blur(6px)}._priceTag_103rf_84{position:absolute;bottom:var(--spacing-2);left:var(--spacing-2);font-size:.75rem;font-weight:600;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);background:#120c1d99;color:var(--foreground);backdrop-filter:blur(6px)}._body_103rf_97{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}._tags_103rf_104{padding:0 var(--spacing-4) var(--spacing-4);margin-top:calc(-1 * var(--spacing-2))}._title_103rf_109{font-family:var(--font-family-display);font-size:1.0625rem;font-weight:600;line-height:1.3;margin:0;color:var(--card-foreground)}._metaRow_103rf_118{display:flex;align-items:center;gap:var(--spacing-2);font-size:.8125rem;color:var(--muted-foreground)}._metaIcon_103rf_126{flex-shrink:0;color:var(--muted-foreground)}._metaLocation_103rf_131{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
