.fx-scard[data-v-9ae0bad0]{border:1px solid var(--color-gray-200,#e5e7eb);background:var(--color-white,#fff);border-radius:.75rem;flex-direction:column;width:100%;height:100%;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.fx-scard[data-v-9ae0bad0]:hover{border-color:var(--color-emerald-300,#6ee7b7);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.fx-scard--dense[data-v-9ae0bad0]{border-radius:.5rem;height:188px}@media (width>=640px){.fx-scard--dense[data-v-9ae0bad0]{height:200px}}@media (width>=768px){.fx-scard--dense[data-v-9ae0bad0]{height:208px}}.fx-scard__media[data-v-9ae0bad0]{aspect-ratio:4/3;background-image:linear-gradient(to bottom right,var(--color-gray-100,#f3f4f6),var(--color-gray-200,#e5e7eb));flex-shrink:0;width:100%;position:relative;overflow:hidden}.fx-scard__media img[data-v-9ae0bad0]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.fx-scard:hover .fx-scard__media img[data-v-9ae0bad0]{transform:scale(1.05)}.fx-scard--dense .fx-scard__media[data-v-9ae0bad0]{aspect-ratio:auto;height:96px}@media (width>=640px){.fx-scard--dense .fx-scard__media[data-v-9ae0bad0]{height:104px}}@media (width>=768px){.fx-scard--dense .fx-scard__media[data-v-9ae0bad0]{height:112px}}.fx-scard__nophoto[data-v-9ae0bad0]{color:var(--color-gray-400,#9ca3af);justify-content:center;align-items:center;font-size:.875rem;line-height:1.25rem;display:flex;position:absolute;inset:0}.fx-scard--dense .fx-scard__nophoto[data-v-9ae0bad0]{font-size:10px}.fx-scard__cat[data-v-9ae0bad0]{background:color-mix(in srgb,var(--color-white,#fff) 90%,transparent);color:var(--color-gray-700,#374151);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;padding:.125rem .5rem;font-size:11px;font-weight:500;position:absolute;top:.5rem;left:.5rem}.fx-scard--dense .fx-scard__cat[data-v-9ae0bad0]{text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.25rem;max-width:90%;padding:.25rem .375rem;font-size:9px;line-height:1;top:.25rem;left:.25rem;overflow:hidden}.fx-scard__body[data-v-9ae0bad0]{flex-direction:column;flex:1;gap:.5rem;min-width:0;padding:.75rem;display:flex}.fx-scard--dense .fx-scard__body[data-v-9ae0bad0]{gap:0;padding:.375rem}@media (width>=640px){.fx-scard--dense .fx-scard__body[data-v-9ae0bad0]{padding:.5rem}}.fx-scard__title[data-v-9ae0bad0]{color:var(--color-gray-900,#111827);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.375;display:-webkit-box;overflow:hidden}.fx-scard:hover .fx-scard__title[data-v-9ae0bad0]{color:var(--color-emerald-700,#047857)}.fx-scard--dense .fx-scard__title[data-v-9ae0bad0]{height:2.5em;font-size:11px}@media (width>=640px){.fx-scard--dense .fx-scard__title[data-v-9ae0bad0]{height:2.6em;font-size:.75rem;line-height:1rem}}.fx-scard__desc[data-v-9ae0bad0]{color:var(--color-gray-500,#6b7280);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1rem;display:-webkit-box;overflow:hidden}.fx-scard__row[data-v-9ae0bad0]{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;margin-top:auto;padding-top:.25rem;display:flex}.fx-scard--dense .fx-scard__row[data-v-9ae0bad0]{gap:.25rem;height:1.25rem;padding-top:0}@media (width>=640px){.fx-scard--dense .fx-scard__row[data-v-9ae0bad0]{height:1.5rem}}.fx-scard__price[data-v-9ae0bad0]{color:var(--color-emerald-700,#047857);white-space:nowrap;flex-shrink:0;font-size:1rem;font-weight:700;line-height:1.5rem}.fx-scard--dense .fx-scard__price[data-v-9ae0bad0]{font-size:11px;line-height:1.2}@media (width>=640px){.fx-scard--dense .fx-scard__price[data-v-9ae0bad0]{font-size:.875rem;line-height:1.25rem}}.fx-scard__author[data-v-9ae0bad0]{align-items:center;gap:.375rem;min-width:0;display:flex}.fx-scard__author span[data-v-9ae0bad0]{color:var(--color-gray-600,#4b5563);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;overflow:hidden}.fx-scard--dense .fx-scard__author[data-v-9ae0bad0]{gap:.25rem;max-width:55%}.fx-scard--dense .fx-scard__author span[data-v-9ae0bad0]{color:var(--color-gray-500,#6b7280);font-size:10px}.fx-scard__meta[data-v-9ae0bad0]{color:var(--color-gray-400,#9ca3af);justify-content:space-between;align-items:center;gap:.5rem;font-size:11px;display:flex}.fx-scard__views[data-v-9ae0bad0]{font-variant-numeric:tabular-nums;margin-left:auto}
