/* MediPoi v11.3: remove accumulated dead space below each tab. */
@media (max-width:719px) {
  body.mp70-ready { padding-bottom:0!important; }
  body.mp70-ready #mp70-app.mp117-ready { padding-bottom:0!important; min-height:0!important; }
  body.mp70-ready .mp70-shell { margin-bottom:0!important; }
  /* Only the active panel owns the clearance for the fixed bottom navigation. */
  body.mp70-ready #mp70-app.mp117-ready .mp70-panel:not([hidden]) {
    min-height:0!important;
    padding-bottom:var(--mp120-nav-clearance,98px)!important;
    margin-bottom:0!important;
  }
  body.mp70-ready #mp70-app.mp117-ready .mp70-panel-home:not([hidden]) {
    min-height:0!important;
    padding-bottom:var(--mp120-nav-clearance,98px)!important;
  }
  #mp70-app.mp117-ready .mp117-stage {padding-bottom:0!important; margin-bottom:0!important;}
  #mp70-app.mp117-ready .mp117-stage > :last-child{margin-bottom:0!important;}
  #mp70-app.mp117-ready .mp70-panel-news .mp109-newslist,
  #mp70-app.mp117-ready .mp70-panel-offers .mpref5 {margin-bottom:0!important;}
  #mp70-app.mp117-ready .mp70-panel-offers .mp70-campaign-note{margin-bottom:0!important;}
  #mp70-app.mp117-ready .mp70-panel-news .mp109-filterblock:last-child {margin-bottom:0!important;}
}
/* Home: remove the extra director row. Guides remain available from the RPG tab. */
#mp70-app.mp117-ready .mp70-panel-home .mp112-home-after{display:none!important;}
/* The new anime-style characters keep faces clear at each avatar size. */
#mp70-app.mp117-ready .mp117-avatar img {object-fit:cover;object-position:center center;filter:saturate(1.07) contrast(1.015);}
#mp70-app.mp117-ready .mp117-avatar:has(img[src*="poppo_"]) img {object-fit:cover;object-position:center center;}
#mp70-app.mp117-ready .mp118-home-poppo{object-fit:contain;filter:drop-shadow(0 3px 5px #066b5a21);}
#mp70-app.mp117-ready .mp117-choice-avatar img{object-fit:cover;}
/* Avoid splitting long service and quest headings in the middle of Japanese words. */
#mp70-app.mp117-ready .mp117-quest-text>b,
#mp70-app.mp117-ready .mp117-guide-name>b {word-break:normal;overflow-wrap:break-word;line-break:strict;}
