/* OpenSign avatar/profile-pic fix — TEG override
   Target Tailwind arbitrary-value class names (still present in DOM even though
   Tailwind purged the matching CSS rules). Surgical selectors only — no broad
   .rounded-full match that would catch icon buttons. */

/* Big avatar on UserProfile page (200×200) */
.w-\[200px\].h-\[200px\] {
  width: 200px !important;
  height: 200px !important;
  flex: none !important;
}

/* Force the inner image to crop instead of letterbox */
.w-\[200px\].h-\[200px\] > img,
.w-\[200px\].h-\[200px\] img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
}

/* Small avatar in nav header (35×35) */
.w-\[35px\].h-\[35px\] {
  width: 35px !important;
  height: 35px !important;
  flex: none !important;
}
img.w-\[35px\].h-\[35px\],
.w-\[35px\].h-\[35px\] > img {
  object-fit: cover !important;
  object-position: center !important;
}
