/* 黄果免费看 Figma: PC 53040:24907 / H5 45149:334447.
   Page-local presentation only; identity, assets, links and list data remain live. */
:is(.person-center-page, .mobile-profile-page) .mobile-profile-wallet--member::after {
  background-image: url('/static/images/hgmfk/home-profile/profile-member-card.svg?v=20261020-fit-1');
}
:is(.person-center-page, .mobile-profile-page) .mobile-profile-wallet--coins::after {
  background-image: url('/static/images/hgmfk/home-profile/profile-coin-card.svg?v=20261020-fit-1');
}
:is(.person-center-page, .mobile-profile-page) .mobile-profile-download > b {
  border: 1px solid rgba(255,210,95,.75);
  background: linear-gradient(180deg,#fff 0%,#ffeab6 52.5%,#ffd25f 100%);
  box-shadow: 0 0 15px rgba(255,195,42,.47), 0 0 20px rgba(255,195,42,.22);
  color: #4d3510;
}
:is(.person-center-page, .mobile-profile-page) .mobile-profile-download strong em {
  color: #f8c700;
  background: none;
}
@media (min-width: 769px) {
  .person-center-page .mobile-profile-wallet--member {
    background: url('/static/images/hgmfk/home-profile/profile-member-card-pc.svg') center / 100% 100% no-repeat;
  }
  .person-center-page .mobile-profile-wallet--coins {
    background: url('/static/images/hgmfk/home-profile/profile-coin-card-pc.svg') center / 100% 100% no-repeat;
  }
  .person-center-page .mobile-profile-wallet__copy { gap: 10px; }
  .person-center-page .mobile-profile-wallet strong { line-height: 32px; }
  .person-center-page .mobile-profile-wallet--member .mobile-profile-wallet__art { top: -33.25px; }
  .person-center-page .mobile-profile-wallet--coins .mobile-profile-wallet__art { top: -36px; }
  .person-center-page .mobile-profile-wallet--coins .mobile-profile-wallet__art img { transform: rotate(15deg); }
  .person-center-page .mobile-profile-wallet em { height: 32px; bottom: 20px; }
  .person-center-page .mobile-profile-library__tabs { gap: 6px; }
  .person-center-page .mobile-profile-library__tabs button { min-width: 88px; }
}
@media (max-width: 768px) {
  /* Keep the full 70px silhouette behind the copy at every card width. */
  :is(.person-center-page, .mobile-profile-page) .mobile-profile-wallets { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  :is(.person-center-page, .mobile-profile-page) .mobile-profile-wallet { min-width: 0; }
  .mobile-profile-user__session[data-session-state="login"] { background: var(--wydsp-accent, #EC237F); color: #fff; }
  :is(.person-center-page, .mobile-profile-page) .mobile-profile-wallet--member .mobile-profile-wallet__art { top: -2px; right: 0; }
  :is(.person-center-page, .mobile-profile-page) .mobile-profile-wallet--coins .mobile-profile-wallet__art { top: 0; }
}
