/* Phone shell uses the same palette tokens as the desktop member desk. */
@media (max-width:720px) {
  html[data-member-theme] body.legacy-skin.is-authenticated { background:var(--theme-bg)!important; color:var(--theme-ink)!important; }
  html[data-member-theme] body.legacy-skin.is-authenticated .mobile-appbar,
  html[data-member-theme] body.legacy-skin.is-authenticated .mobile-portal-hero { background:var(--theme-header)!important; color:#fff!important; }
  html[data-member-theme] body.legacy-skin.is-authenticated .mobile-portal { background:var(--theme-bg)!important; }
  html[data-member-theme] body.legacy-skin.is-authenticated .mobile-home-shortcuts,
  html[data-member-theme] body.legacy-skin.is-authenticated .mobile-portal-group,
  html[data-member-theme] body.legacy-skin.is-authenticated .mobile-home-game-card,
  html[data-member-theme] body.legacy-skin.is-authenticated .mobile-home-game { background:#fff!important; border-color:var(--theme-line)!important; color:var(--theme-ink)!important; }
  html[data-member-theme] body.legacy-skin.is-authenticated .mobile-section-heading,
  html[data-member-theme] body.legacy-skin.is-authenticated .mobile-portal-group h2 { color:var(--theme-ink)!important; }
  html[data-member-theme] body.legacy-skin.is-authenticated .mobile-feature-icon,
  html[data-member-theme] body.legacy-skin.is-authenticated .mobile-home-game>span { background:var(--theme-light)!important; color:var(--theme-primary)!important; }
  html[data-member-theme] body.legacy-skin.is-authenticated .mobile-member-nav { background:#fff!important; border-top-color:var(--theme-line)!important; }
  html[data-member-theme] body.legacy-skin.is-authenticated .mobile-member-nav .is-active { color:var(--theme-primary)!important; background:var(--theme-light)!important; }
  html[data-member-theme] body.legacy-skin.is-authenticated .mobile-theme-setting,
  html[data-member-theme] body.legacy-skin.is-authenticated .mobile-theme-setting select { border-color:var(--theme-line)!important; color:var(--theme-ink)!important; }
  html[data-member-theme] body.legacy-skin.is-authenticated .mobile-balance-strip,
  html[data-member-theme] body.legacy-skin.is-authenticated .mobile-period-bar,
  html[data-member-theme] body.legacy-skin.is-authenticated .mobile-stake-footer { border-color:var(--theme-line)!important; }
}
