/* Logo ELEDS do cabeçalho do site, com o brilho do olho da águia animado */
.site-header a.logo.logo-eagle{
  background:transparent!important;box-shadow:none!important;border-radius:0!important;
  padding:0!important;width:auto!important;min-width:0!important;height:auto!important;
  flex:0 0 auto!important;display:block!important;overflow:visible!important;
}
.site-header a.logo.logo-eagle .eagle-logo{position:relative;display:block;font-size:92px;line-height:0}
.site-header a.logo.logo-eagle .eagle-logo img{
  display:block!important;height:1em!important;width:auto!important;max-width:none!important;
  object-fit:contain!important;box-shadow:none!important;filter:none!important;
}
/* brilho do olho (posição em % da imagem) */
.eagle-glint{position:absolute;left:88.11%;top:39.8%;width:0;height:0;pointer-events:none;display:block}
.eagle-glint b{position:absolute;left:0;top:0;display:block}
.eagle-glint .g-glow{
  width:.17em;height:.17em;transform:translate(-50%,-50%);border-radius:50%;
  background:radial-gradient(circle,#fff 0,#fff 20%,rgba(215,245,255,.9) 38%,rgba(150,195,255,.3) 62%,rgba(150,195,255,0) 76%);
  animation:eagle-pulse 1.8s ease-in-out infinite;
}
.eagle-glint .g-rays{width:.36em;height:.36em;transform:translate(-50%,-50%);animation:eagle-spin 3.6s linear infinite}
.eagle-glint .g-rays::before,.eagle-glint .g-rays::after{
  content:"";position:absolute;left:0;top:50%;width:100%;height:.012em;min-height:1px;transform:translateY(-50%);
  background:linear-gradient(90deg,rgba(255,255,255,0),#fff 50%,rgba(255,255,255,0));
  box-shadow:0 0 .02em rgba(120,170,255,.9);
}
.eagle-glint .g-rays::after{transform:translateY(-50%) rotate(90deg)}
.eagle-glint .g-streak{
  width:1.15em;height:.03em;min-height:2px;transform-origin:0 50%;transform:translate(0,-50%) scaleX(0);opacity:0;
  background:linear-gradient(90deg,rgba(240,250,255,.95),rgba(170,190,240,.75) 30%,rgba(150,165,225,.35) 70%,rgba(150,165,225,0));
  border-radius:50%;filter:blur(.4px);animation:eagle-streak 3.6s ease-in-out infinite;
}
.eagle-glint .g-diag{
  width:.56em;height:.022em;min-height:1.5px;transform:translate(-50%,-50%) rotate(-48deg);opacity:.25;
  background:linear-gradient(90deg,rgba(150,170,230,0),rgba(190,205,245,.9) 50%,rgba(150,170,230,0));
  animation:eagle-diag 3.6s ease-in-out infinite;
}
@keyframes eagle-pulse{
  0%,100%{transform:translate(-50%,-50%) scale(.55);opacity:.55}
  50%{transform:translate(-50%,-50%) scale(1.2);opacity:1}
}
@keyframes eagle-spin{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(90deg)}}
@keyframes eagle-streak{
  0%{transform:translate(0,-50%) scaleX(0);opacity:0}
  10%{transform:translate(0,-50%) scaleX(.15);opacity:1}
  42%{transform:translate(0,-50%) scaleX(1);opacity:.95}
  72%{transform:translate(0,-50%) scaleX(1);opacity:0}
  100%{transform:translate(0,-50%) scaleX(1);opacity:0}
}
@keyframes eagle-diag{
  0%,100%{opacity:.15;transform:translate(-50%,-50%) rotate(-48deg) scaleX(.55)}
  45%{opacity:.95;transform:translate(-50%,-50%) rotate(-48deg) scaleX(1)}
}
@media(max-width:900px){.site-header a.logo.logo-eagle .eagle-logo{font-size:72px}}
@media(max-width:520px){.site-header a.logo.logo-eagle .eagle-logo{font-size:58px}}
@media(prefers-reduced-motion:reduce){
  .eagle-glint .g-glow,.eagle-glint .g-rays,.eagle-glint .g-streak,.eagle-glint .g-diag{animation:none}
  .eagle-glint .g-glow{opacity:.9;transform:translate(-50%,-50%) scale(.9)}
  .eagle-glint .g-streak{opacity:.6;transform:translate(0,-50%) scaleX(.5)}
}
