/* ==========================================================================
 * OST · Market Art — faces for markets (ost-market-art.js). Scoped to #ostPredictMobile.
 * ========================================================================== */
#ostPredictMobile .oma-face { padding: 0 !important; overflow: hidden; position: relative; }
#ostPredictMobile .oma-face img { width: 100%; height: 100%; object-fit: cover; display: block; }
#ostPredictMobile .oma-face.oma-cover img { image-rendering: auto; }
/* bigger, Polymarket-style thumbnails */
#ostPredictMobile .opm-mcard .mi { width: 44px; height: 44px; border-radius: 11px; }
#ostPredictMobile .opm-mcard .mi .opm-ic { width: 20px; height: 20px; }
#ostPredictMobile .opm-fcard .ft .fi { width: 34px; height: 34px; border-radius: 10px; }
#ostPredictMobile .opm-qhead .ico { width: 64px; height: 64px; border-radius: 16px; }
#ostPredictMobile .opm-qhead .ico.oma-face { box-shadow: 0 6px 18px rgba(0, 0, 0, .35); }
#ostPredictMobile .opm-timg { width: 38px; height: 38px; border-radius: 10px; flex: 0 0 auto; background: var(--opm-card3); border: 1px solid var(--opm-line); display: grid; place-items: center; overflow: hidden; }
@media (max-width: 820px), (pointer: coarse) and (max-width: 1024px) {
  #ostPredictMobile .opm-mcard .mi { width: 40px; height: 40px; }
  #ostPredictMobile .opm-qhead .ico { width: 56px; height: 56px; }
}
