html {
  scroll-behavior: auto !important;
}

.sakura-performance-mode .shine-text,
.sakura-performance-mode .gpt55-usage-model-icon,
.sakura-performance-mode .animate-fade-in {
  animation: none !important;
  transition: none !important;
}

.sakura-performance-mode .blur-ball,
.sakura-performance-mode .with-pastel-balls::before {
  display: none !important;
  filter: none !important;
}

.sakura-performance-mode .dashboard-announcement-card,
.sakura-performance-mode .notice-modal-highlight,
.sakura-performance-mode .dashboard-announcement-body,
.sakura-performance-mode .semi-tag.gpt55-usage-model-tag,
.sakura-performance-mode .semi-card.sakura-super800-plan-card,
.sakura-performance-mode .semi-card.sakura-super800-plan-card .semi-button {
  box-shadow: none !important;
}

.sakura-performance-mode #sakura-online-count-badge {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  box-shadow: none !important;
}

.sakura-performance-mode #sakura-online-count-badge,
.sakura-performance-mode #sakura-online-count-badge .sakura-online-avatar {
  background-image: none !important;
}

.sakura-performance-mode [class*="backdrop-blur"] {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

.sakura-performance-mode .semi-card.sakura-super800-plan-card,
.sakura-performance-mode .semi-card.sakura-super800-plan-card::before,
.sakura-performance-mode .semi-card.sakura-super800-plan-card::after {
  animation: none !important;
  filter: none !important;
  transition: none !important;
}

.sakura-performance-mode .sakura-new-user-offer-card,
.sakura-performance-mode .sakura-new-user-offer-card::before,
.sakura-performance-mode .sakura-new-user-offer-card::after,
.sakura-performance-mode .sakura-new-user-offer-eyebrow,
.sakura-performance-mode .sakura-new-user-offer-primary,
.sakura-performance-mode .sakura-new-user-plan-card,
.sakura-performance-mode .sakura-new-user-plan-card::before,
.sakura-performance-mode .sakura-new-user-plan-card::after,
.sakura-performance-mode .sakura-new-user-plan-card button.semi-button,
.sakura-performance-mode .sakura-new-user-plan-pulse {
  animation: none !important;
  filter: none !important;
  transition: none !important;
}

.sakura-performance-mode .sakura-new-user-offer-card::before,
.sakura-performance-mode .sakura-new-user-offer-card::after,
.sakura-performance-mode .sakura-new-user-plan-card::after {
  display: none !important;
}

.sakura-performance-mode #sakura-new-user-offer-overlay {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

.sakura-performance-mode .sakura-new-user-offer-card,
.sakura-performance-mode .sakura-new-user-plan-card,
.sakura-performance-mode .sakura-new-user-plan-card button.semi-button {
  box-shadow: 0 8px 20px rgba(15, 23, 42, 0.16) !important;
}

.sakura-performance-mode.sakura-console-route .semi-card,
.sakura-performance-mode.sakura-console-route .semi-table-container,
.sakura-performance-mode.sakura-console-route .semi-modal-content,
.sakura-performance-mode.sakura-console-route .semi-sidesheet-content {
  box-shadow: none !important;
}

.sakura-performance-mode.sakura-console-route .semi-button,
.sakura-performance-mode.sakura-console-route .semi-menu-item,
.sakura-performance-mode.sakura-console-route .semi-tabs-tab,
.sakura-performance-mode.sakura-console-route [class*="transition-"] {
  transition-duration: 80ms !important;
}

@media (max-width: 768px), (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
  }
}
