/* Catalog branding only. Keep the native full-card link unchanged. */
.status.preparing { color:#1d4ed8; background:#eaf2ff; }
.status.preparing:before { background:#2563eb; }
.product-art img { border-radius:18px; }
.detail-art img { border-radius:20px; }
@media (prefers-reduced-motion:reduce) { .product-card { transition:none; } }
