

#hc-ov .hc-wd.rd-w.hl-ok  { --hc-aura-c:72,205,140; }
#hc-ov .hc-wd.rd-w.hl-mal { --hc-aura-c:255,110,125; }
#hc-ov .hc-wd.rd-w.hl-ok, #hc-ov .hc-wd.rd-w.hl-mal { position:relative; animation:none;
  text-shadow:0 0 .1em rgba(var(--hc-aura-c),.85), 0 0 .2em rgba(var(--hc-aura-c),.5); }
#hc-ov .hc-wd.rd-w.hl-ok::before, #hc-ov .hc-wd.rd-w.hl-mal::before {
  content:''; position:absolute; top:-.34em; bottom:-.34em; left:-.5em; right:-.5em; z-index:-1; pointer-events:none;
  background:linear-gradient(rgba(var(--hc-aura-c),0), rgba(var(--hc-aura-c),.1) 9%, rgba(var(--hc-aura-c),.26) 21%, rgba(var(--hc-aura-c),.4) 34%, rgba(var(--hc-aura-c),.46) 50%, rgba(var(--hc-aura-c),.4) 66%, rgba(var(--hc-aura-c),.26) 79%, rgba(var(--hc-aura-c),.1) 91%, rgba(var(--hc-aura-c),0));
  -webkit-mask-image:linear-gradient(90deg, transparent, rgba(0,0,0,.3) .18em, rgba(0,0,0,.75) .38em, #000 .58em, #000 calc(100% - .58em), rgba(0,0,0,.75) calc(100% - .38em), rgba(0,0,0,.3) calc(100% - .18em), transparent);
          mask-image:linear-gradient(90deg, transparent, rgba(0,0,0,.3) .18em, rgba(0,0,0,.75) .38em, #000 .58em, #000 calc(100% - .58em), rgba(0,0,0,.75) calc(100% - .38em), rgba(0,0,0,.3) calc(100% - .18em), transparent);
}

@keyframes hcAuraIn { from { opacity:0; } to { opacity:1; } }
#hc-ov .hc-wd.rd-w.rd-new-hl::before { animation:hcAuraIn .7s cubic-bezier(.25,.1,.25,1) both; }
