._7Zaw3G_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:22px;margin:0 0 30px;padding:0;list-style:none;display:grid}._7Zaw3G_card{min-width:0}._7Zaw3G_link{color:var(--ink);gap:6px;text-decoration:none;display:grid}._7Zaw3G_thumb{aspect-ratio:16/9;border:1px solid var(--line);box-shadow:var(--shadow-1);background:linear-gradient(135deg,#1d2b24,#22352d);border-radius:18px;display:block;position:relative;overflow:hidden}._7Zaw3G_thumb img{object-fit:cover;width:100%;height:100%;transition:transform .2s;position:absolute;inset:0}._7Zaw3G_link:hover ._7Zaw3G_thumb img{transform:scale(1.02)}._7Zaw3G_link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:18px}._7Zaw3G_badge{color:#fff;font:700 .84rem/1.4 var(--font-body);background:#000000c7;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex;position:absolute;bottom:10px;right:10px}._7Zaw3G_badge .ic{width:14px;height:14px}._7Zaw3G_t{font:760 1.2rem/1.3 var(--font-display);margin-top:4px}._7Zaw3G_link:hover ._7Zaw3G_t{color:var(--accent)}._7Zaw3G_c{color:var(--ink-3);font-size:.9rem}._7Zaw3G_price{font:700 .92rem/1.4 var(--font-body);color:var(--accent)}._7Zaw3G_mine{color:var(--good,var(--accent))}._7Zaw3G_coming{border:1px dashed var(--line);background:var(--surface);max-width:72ch;color:var(--ink-2);border-radius:14px;margin:0;padding:16px 18px}@media (prefers-reduced-motion:reduce){._7Zaw3G_thumb img{transition:none}._7Zaw3G_link:hover ._7Zaw3G_thumb img{transform:none}}
