.support-site-hide-language .language-menu {
  display: none;
}

.support-site-app-chrome {
  --page-gutter: 0.5rem;
}

.support-site-app-chrome .page {
  padding-top: 0.65rem;
  padding-bottom: 1.25rem;
}

.support-site-app-chrome .page-masthead {
  margin-bottom: 0.85rem;
}

.support-site-app-chrome .page-brand {
  margin-bottom: 0.65rem;
}

.support-site-app-chrome .page-masthead h1 {
  margin-bottom: 0.6rem;
  font-size: 2rem;
}

.support-site-app-chrome .page-chrome {
  gap: 0.4rem;
}

.support-site-app-chrome .page-nav a {
  min-height: 2.75rem;
  padding: 0.32rem 0.58rem;
}

.support-site-app-chrome .lead {
  margin-top: 0;
}

.support-site-app-chrome .grid,
.support-site-app-chrome .doc-section-list,
.support-site-app-chrome .faq-list {
  gap: 0.6rem;
  margin-top: 0.9rem;
}

.support-site-app-chrome .card,
.support-site-app-chrome .doc-section,
.support-site-app-chrome .faq-item {
  border-radius: 0.45rem;
}

.support-site-app-chrome .card,
.support-site-app-chrome .doc-section {
  padding: 0.85rem;
}

.support-site-app-chrome .faq-item summary {
  min-height: 3rem;
  padding: 0.85rem 2.4rem 0.85rem 0.85rem;
}

.support-site-app-chrome .faq-item summary::after {
  right: 0.85rem;
}

.support-site-app-chrome .faq-item p {
  padding: 0.85rem;
}

.support-site-app-chrome .site-footer {
  padding-top: 0.65rem;
  padding-bottom: max(0.75rem, env(safe-area-inset-bottom));
}

.support-site-app-chrome .game-snaptap .page-masthead {
  padding: 0.75rem;
}

.support-site-app-chrome .game-snaptap .page-masthead::after {
  width: 4.8rem;
  opacity: 0.9;
}

.support-site-app-chrome .game-snaptap:is(.support-doc-privacy, .support-doc-terms) .page-masthead::after {
  opacity: 0.22;
}

.support-site-app-chrome .game-snaptap .card,
.support-site-app-chrome .game-snaptap .doc-section,
.support-site-app-chrome .game-snaptap .faq-item {
  border-radius: 0.85rem;
}
