/* =============================================================================
   Low-power / mobile GPU gate — applied when html has .mnm-low-power
   (coarse pointer, narrow screen, save-data, reduced-motion).
   Desktop mouse path unchanged.
   ============================================================================= */

html.mnm-low-power .left-panel .friends-online-backdrop,
html.mnm-low-power .friends-online-panel,
html.mnm-low-power .map-status-chip,
html.mnm-low-power .map-birthhome-pin {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

html.mnm-low-power .tf-logo-ring,
html.mnm-low-power #rightPanel > .profile-header--premium,
html.mnm-low-power .status-clock,
html.mnm-low-power .status-users,
html.mnm-low-power .status-indicator.online,
html.mnm-low-power .friend-map-pin-aura,
html.mnm-low-power .location-dot,
html.mnm-low-power .star-pulse,
html.mnm-low-power .logo-cycle,
html.mnm-low-power body:not(.tomato-mode) .achievement-text,
html.mnm-low-power .terminal-recommend-row--pulse .terminal-recommend-btn--yes,
html.mnm-low-power .terminal-recommend-row--pulse .terminal-recommend-btn--no,
html.mnm-low-power .tf-aurora,
html.mnm-low-power .ach-badge-current-pulse,
html.mnm-low-power .fr-badge-orbit {
  animation: none !important;
}

html.mnm-low-power .custom-marker,
html.mnm-low-power .custom-marker--hover {
  box-shadow: none !important;
}

html.mnm-low-power .friend-map-pin-aura {
  display: none !important;
}

html.mnm-low-power .tf-scanlines {
  display: none !important;
}

html.mnm-low-power .left-panel,
html.mnm-low-power #rightPanel.right-panel {
  background-blend-mode: normal !important;
}

html.mnm-low-power .left-panel::before,
html.mnm-low-power #rightPanel.right-panel::before {
  mix-blend-mode: normal !important;
  opacity: 0.35 !important;
}
