/* Windows Performance Fallback for Glassmorphism
   This file is loaded globally but only activates when the .is-windows class is present on the HTML tag.
   It disables expensive backdrop-filters that cause severe GPU/CPU spikes on Windows machines.
*/

html.is-windows * {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

/* Hardcode darker backgrounds for known transparent classes and inline styles to ensure text remains readable without blur */
html.is-windows .auth-card,
html.is-windows .matchmaking-container,
html.is-windows .hero-stats,
html.is-windows .heatmap-container,
html.is-windows .hover-animate-card,
html.is-windows .admin-sidebar,
html.is-windows .admin-header,
html.is-windows .admin-card,
html.is-windows .toast-notification,
html.is-windows [data-drawer-target="panel"],
html.is-windows [data-modal-target="panel"],
html.is-windows .hover-animate-btn {
  background-color: #0f172a !important; /* Tailwind slate-900 */
  background: #0f172a !important;
}

/* Modals and backdrops should be opaque */
html.is-windows [data-modal-target="backdrop"],
html.is-windows [data-drawer-target="backdrop"],
html.is-windows [data-featured-video-target="modal"] {
  background-color: rgba(0, 0, 0, 0.95) !important;
  background: rgba(0, 0, 0, 0.95) !important;
}
