/* Darken replaces pure-white photograph margins with the warm card surface.
   Unlike multiply, this preserves all channels below the near-white background. */
/* One warm-white surface joins the photograph and product information. */
body .instrument-grid .instrument-card,
body .home-recommend-grid .recommended-product{
 --product-card-surface:#fcfbf8;
 background:var(--product-card-surface);
 border:1px solid #e5e3db;
 box-shadow:none;
}

body .instrument-card .instrument-image,
body .recommended-product .recommended-product-image{
 background:var(--product-card-surface,#fcfbf8);
 border:0;
 isolation:isolate;
}

body .instrument-card .instrument-copy{background:transparent}
body .instrument-card .card-bottom{border-top-color:#e2e1d8}
body .recommended-product .recommended-product-copy>div{border-top-color:#e2e1d8}

body .instrument-card .instrument-image img,
body .recommended-product .recommended-product-image img{
 mix-blend-mode:darken;
 filter:none;
 opacity:1;
 background:transparent;
}

body .instrument-grid .instrument-card:hover,
body .home-recommend-grid .recommended-product:hover{
 border-color:#d0d4c7;
 box-shadow:0 8px 20px rgba(42,50,34,.045);
}

/* Compact search pictures use the same warm surface and natural image colors. */
body .result-picture,
body .dialog-results img{background:#fcfbf8;isolation:isolate}
body .result-picture img,
body .dialog-results img{mix-blend-mode:darken;filter:none;opacity:1;background:transparent}
