/* Mood mobile-native v3 — catalog (#pageGames) + wallet */

@media (max-width: 1023px) {
  body.mood-mobile-v3 #pageGames .games-toolbar-panel {
    position: relative;
    top: auto;
    z-index: 1;
    margin-left: calc(-1 * var(--mob-gutter));
    margin-right: calc(-1 * var(--mob-gutter));
    padding: var(--space-3) var(--mob-gutter);
    background: color-mix(in srgb, var(--bg) 92%, transparent);
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    border-bottom: 1px solid var(--border);
  }

  body.mood-mobile-v3 #gamesCatalogList.games-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
  }

  @media (min-width: 390px) {
    body.mood-mobile-v3 #gamesCatalogList.games-grid {
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 12px;
    }
  }

  body.mood-mobile-v3 .mood-wallet-page__tabs {
    position: sticky;
    top: calc(var(--header-stack-offset, var(--mood-header-h)) - 1px);
    z-index: var(--z-mob-sticky, 100);
    margin: 0 calc(-1 * var(--mob-gutter)) var(--space-4);
    padding: var(--space-2) var(--mob-gutter);
    background: color-mix(in srgb, var(--bg) 94%, transparent);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
  }

  body.mood-mobile-v3 .mood-wallet-tab {
    min-height: var(--mob-touch-min, 44px);
  }

  body.mood-mobile-v3 .mood-wallet-methods-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
  }

  body.mood-mobile-v3 .mood-wallet-method-card {
    min-height: 72px;
  }
}
