/* ==========================================================================
   Growthway Capital — FX cluster "fotos-shader" (módulo isolado, onda 2)
   .gw-fshader — canvas WebGL fixed que espelha as fotos (flowmap de veludo +
   gravura de cédula). Puramente decorativo: pointer-events none, aria-hidden.

   Camadas: z-index 0 = acima das <img> de fundo (z0, anteriores no DOM) e
   ABAIXO do ::after de legibilidade (z1), do .container (z2), do grão (z55)
   e do dock (z60) — texto, disclaimers e topbar nunca são cobertos.
   Sem JS/WebGL o canvas não existe e as fotos originais ficam intactas.
   ========================================================================== */

.gw-fshader {
  position: fixed;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  display: block;
}

/* efeito pesado desliga no mobile (o JS nem cria abaixo de 941px;
   isto cobre resize/rotação em runtime) */
@media (max-width: 940px) {
  .gw-fshader { display: none !important; }
}

/* cinto e suspensório: com reduced-motion o JS nem cria o canvas, mas se a
   preferência mudar em runtime nada decorativo permanece visível */
@media (prefers-reduced-motion: reduce) {
  .gw-fshader { display: none !important; }
}
