/* elv-square.css — Simon 2026-10-29 dropped the platform-wide squaring ("I'll fix the buttons as I go").
   Only his specific ask stays: listing cards + their photos squared. */
/* Listing cards + their photos on agent search (.ase-*), the map dot card
   (.tm-dot-card) and the team site home/map (.thh-*, .tfl-*, .ts-*, .tsv-*):
   squared 2px (Simon 2026-10-29). Hearts, dots and carousel arrows inside
   stay round (the circle rule below has higher specificity). */
html:not(#sq-a):not(#sq-b):not(#sq-c) body :is(
  .ase-card, .ase-card-photo, .ase-card-photo > img, .ase-card-nophoto, .ase-iw-card, .ase-iw-card img,
  .tm-dot-card, .tm-dot-card-photo, .tm-dot-card-nophoto,
  .thh-card, .thh-img, .thh-card img, .tfl-card, .tfl-photo, .tfl-card img,
  .ts-card, .ts-card img, .tsv-card, .tsv-card img
):not(.elv-round, [class*="heart"], [class*="avatar"], [class*="-av"]) {
  border-radius: 2px !important;
}

