/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[3]!./node_modules/@netpulse-cloud/svg-glass-effect/src/GlassLogo.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************/
/* ── GlassLogo wrapper ─────────────────────────────────────────────────────
   Position and size are driven entirely by the SVG child.
   The wrapper only establishes the stacking context.                        */
.GlassLogo_wrap__RDfFX {
  position: relative;
  display: inline-block; /* shrink-wraps the SVG */
}

/* ── SVG content slot ──────────────────────────────────────────────────────
   Sits above the aura in z-order.                                           */
.GlassLogo_content__PiIcX {
  position: relative;
  z-index: 2;        /* must be > .flareRay (1) so SVG sits in front of beams */
  display: block;
  line-height: 0; /* collapse inline whitespace beneath SVGs */
}

/* ── Aura ──────────────────────────────────────────────────────────────────
   Blurred conic-gradient disc behind the logo.
   background, inset, and animation-duration are set by JS after mount.      */
.GlassLogo_aura__yO0s2 {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  z-index: 0;
  filter: blur(24px);
  opacity: 0;                    /* GlowFX animates this */
  animation: GlassLogo_auraSpin__q8VSv linear infinite;
}

@keyframes GlassLogo_auraSpin__q8VSv {
  /* Individual `rotate` property — does not conflict with any future
     translate / scale set on this element via JS.                           */
  to { rotate: 360deg; }
}

/* ── Flare rays ────────────────────────────────────────────────────────────
   Dynamically spawned by triggerFlare(); appended to .wrap.
   All geometry is set inline by JS; only shared rules live here.            */
.GlassLogo_flareRay__Ef7sT {
  position: absolute;
  transform-origin: left center;
  border-radius: 0 50% 50% 0;
  pointer-events: none;
  z-index: 1;  /* above aura (0), behind SVG content (2) */
}

