.performance-settings { margin: 20px 0; padding: 18px 0; border: 0; border-top: 1px solid #72dbf526; border-bottom: 1px solid #72dbf526; min-width: 0; }
.performance-settings legend { padding: 0 10px 0 0; font: 11px var(--mono); letter-spacing: 1px; color: #b5e8f3; }
.performance-settings .settings-copy { font-size: 10px; line-height: 1.7; margin: 10px 0 0; }

html[data-performance-mode='light'] #app :is(.hud-panel,.panel,.calendar-shell,.shortcut,.suite-project-card,.ai-shell,.sidebar,.studio-environment-panel),
html[data-performance-mode='light'] .modal .modal-box {
  backdrop-filter: blur(5px) !important;
  -webkit-backdrop-filter: blur(5px) !important;
}
html[data-performance-mode='light'] .window-edge-light {
  animation: none !important;
  --window-edge-angle: 80deg;
  filter: none;
}
html[data-performance-mode='light'] #app .weather-scene,
html[data-performance-mode='light'] #app .weather-scene *,
html[data-performance-mode='light'] #app .weather-scene::before,
html[data-performance-mode='light'] #app .weather-scene *::before,
html[data-performance-mode='light'] #app .weather-scene *::after,
html[data-performance-mode='light'] #app::before,
html[data-performance-mode='light'] #app::after,
html[data-performance-mode='light'] #app :is(.aurora,.aurora-background,.background-aurora) {
  animation: none !important;
  transition: none !important;
}
html[data-performance-mode='light'] #app .weather-scene .wx-drops i { translate: -3px 23px; }
html[data-performance-mode='light'] .fx-card-reflection,
html[data-performance-mode='light'] .fx-background-canvas { display: none !important; }
html[data-performance-mode='light'] .jarvis-opening,
html[data-performance-mode='light'] .jarvis-opening * { animation: none !important; transition: none !important; }
html[data-performance-mode='light'] .opening-orbits,
html[data-performance-mode='light'] .opening-kicker,
html[data-performance-mode='light'] .opening-status,
html[data-performance-mode='light'] .opening-progress-group { opacity: 1; transform: none; }
