html.android-client,
html.android-client body {
  --cd-particle-opacity: 0;
  --cd-shadow: 0 10px 28px rgba(0, 0, 0, .28);
  --cd-shadow-soft: 0 1px 2px rgba(0, 0, 0, .2);
  scroll-behavior: auto !important;
}

html.android-client #particleCanvas,
html.android-client #energyRibbons,
html.android-client #glowOrb,
html.android-client #glowOrb2,
html.android-client #cursorGlow,
html.android-client .power-stage,
html.android-client .brand-panel::after {
  display: none !important;
  opacity: 0 !important;
}

html.android-client *,
html.android-client *::before,
html.android-client *::after {
  animation: none !important;
  transition-duration: .001ms !important;
  transition-delay: 0ms !important;
  scroll-behavior: auto !important;
}

html.android-client .sidebar,
html.android-client .topbar,
html.android-client .cloud-card-nav,
html.android-client .page-panel,
html.android-client .summary-card,
html.android-client .file-row,
html.android-client .file-card,
html.android-client .upload-row,
html.android-client .retouch-panel,
html.android-client .lrc-panel,
html.android-client .lrc-editor,
html.android-client .modal,
html.android-client .toast,
html.android-client .preview-overlay {
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  filter: none !important;
  box-shadow: 0 6px 18px rgba(0, 0, 0, .22) !important;
}

html.android-client .file-row:hover,
html.android-client .file-card:hover,
html.android-client .summary-card:hover,
html.android-client .ghost-btn:hover,
html.android-client .primary-btn:hover,
html.android-client .icon-btn:hover,
html.android-client .side-nav:hover,
html.android-client .cloud-card-link:hover,
html.android-client .cloud-card-cta:hover {
  transform: none !important;
}

html.android-client .content,
html.android-client .file-list,
html.android-client .file-grid,
html.android-client .retouch-grid,
html.android-client .upload-list {
  contain: layout style paint;
  will-change: auto !important;
}

html.android-client .file-card,
html.android-client .file-row,
html.android-client .summary-card,
html.android-client .upload-row,
html.android-client .retouch-card {
  content-visibility: auto;
  contain-intrinsic-size: 120px;
}

html.android-client .brand-logo,
html.android-client .brand-logo-img,
html.android-client img,
html.android-client video,
html.android-client canvas {
  filter: none !important;
}

html.android-client .upload-zone {
  min-height: 160px;
}

html.android-client .lrc-histogram {
  display: none !important;
}

html.android-client .lrc-page,
html.android-client .lrc-page-body,
html.android-client .lrc-editor,
html.android-client .lrc-main,
html.android-client .lrc-stage {
  min-height: 0 !important;
}

html.android-client .lrc-panel,
html.android-client .retouch-inspector {
  overscroll-behavior: contain;
}

html.android-client .transfer-meta span,
html.android-client .file-name,
html.android-client .file-card-name,
html.android-client .top-title strong,
html.android-client .top-title span {
  text-rendering: optimizeSpeed;
}

@media (max-width: 820px) {
  html.android-client .content {
    padding-bottom: calc(86px + var(--cd-safe-bottom));
  }
  html.android-client .summary-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  html.android-client .file-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  html.android-client .workspace-hero,
  html.android-client .page-panel {
    padding: 14px;
  }
}
