/* W2_CLASSIC_HEART_STANDARD_V1
   What used to be here: a per-product override that painted ONLY the classic
   (_filled.png) heart at scale(1.38) inside its .814em box, with margins cut to
   .025em. Street and Brand had no such rule, so classic alone rendered ~1.4x
   oversized and overlapped the W and the 2 — measured gaps were -3.9px and
   -3.3px on a 34px mark.

   It also documented the assets as 512x512. They are 847x798, alpha filling the
   canvas, all twelve identical. The premise was wrong; the geometry built on it
   is deleted rather than re-tuned.

   All three heart styles now share one geometry: the .814em box from
   w2-merged.css and the .09em margins from the bundle. Making the heart bigger
   is a deliberate control (w2scale.js already has html.w2-heart-sm), not a
   transform hidden in one style.

   What remains below is the thumbnail/rail rule, which is a different surface
   and has no other owner. */

/* Native web tiles and mobile rails use the same files and same square box. */
.heart-thumb[src*="_filled.png"],
.w2hr-img[src*="_filled.png"] {
  object-fit: contain !important;
}
