/* MediPoi v11.4 — one consistent illustrated character per identity.
 * HOME banner and the right side of each page always use the canonical Medipoppo.
 * RPG chooser/profile display the same chosen character at every level; only rank chrome changes.
 */
#mp70-app.mp117-ready .mp117-avatar img,
#mp70-app.mp117-ready .mp117-choice-avatar img {
  width:100%;height:100%;display:block;object-fit:cover!important;
  object-position:center center!important;
  filter:none!important;
}
#mp70-app.mp117-ready .mp117-avatar:has(img[src*="poppo_"]) img {object-fit:cover!important;}
#mp70-app.mp117-ready .mp118-home-poppo {
  object-fit:contain!important;object-position:center center!important;
  border-radius:16px;filter:none!important;
}
#mp70-app.mp117-ready .mp70-panel-deep .mp70-viewlead,
#mp70-app.mp117-ready .mp70-panel-news .mp70-viewlead,
#mp70-app.mp117-ready .mp70-panel-offers .mp70-viewlead {
  position:relative;
  padding-right:54px;
}
#mp70-app.mp117-ready .mp118-mini-owl {
  position:absolute;top:2px;right:0;width:48px;height:48px;
  object-fit:cover;border-radius:13px;opacity:1;pointer-events:none;
  border:1px solid #d2e9e0;background:#e7f8f4;
}
/* Preserve small iPhone spacing without changing launcher icons or nav/EXP behavior. */
@media (max-width:390px){
 #mp70-app.mp117-ready .mp118-mini-owl{width:41px;height:41px;}
 #mp70-app.mp117-ready .mp70-panel-deep .mp70-viewlead,
 #mp70-app.mp117-ready .mp70-panel-news .mp70-viewlead,
 #mp70-app.mp117-ready .mp70-panel-offers .mp70-viewlead{padding-right:45px;}
}
