/* Safari/WebKit repinta blur em áreas grandes durante o scroll com custo alto.
   O @supports separa WebKit de Chromium sem depender do user-agent. */
@supports (-webkit-backdrop-filter: blur(1px)) {
  body * {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }

  .ds-ambient__blob {
    filter: none !important;
    background: radial-gradient(
      circle at center,
      color-mix(in srgb, var(--primary) 8%, transparent) 0%,
      transparent 72%
    );
  }

  .gp-hero-banner::before {
    background-image:
      radial-gradient(circle at 18% 34%, color-mix(in srgb, var(--primary) 18%, transparent), transparent 48%),
      linear-gradient(135deg, #16231f 0%, #11121a 62%, #0a0b10 100%) !important;
    filter: none !important;
    transform: none;
  }

  .theme-light .gp-hero-banner::before {
    background-image:
      radial-gradient(circle at 18% 34%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 48%),
      linear-gradient(135deg, #f1f3f8 0%, #f7f7fa 100%) !important;
    filter: none !important;
    opacity: 1;
  }

  .bgbot-login-layer__glow,
  .ob-success-glow {
    filter: none !important;
  }

  .perfil-guest-card__glow {
    filter: none !important;
    background: radial-gradient(
      circle at center,
      color-mix(in srgb, var(--ds-primary) 12%, transparent) 0%,
      transparent 72%
    );
  }
}
