
/* 1.20.8 · Hogy vagy ma? – sokkal erősebb alapértelmezett beacon */
.home-card.reflect{
  border-color:rgba(84,212,197,.92)!important;
  background:linear-gradient(145deg,rgba(84,212,197,.23),rgba(82,68,154,.30) 48%,rgba(10,22,36,.72))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 22px 65px rgba(0,0,0,.42),0 0 28px rgba(84,212,197,.52),0 0 68px rgba(84,212,197,.30),0 0 110px rgba(181,140,255,.18)!important;
  animation:reflectCardBreathStrong 2.8s ease-in-out infinite!important;
}
.home-card.reflect:before{
  background:radial-gradient(circle at 50% 43%,rgba(84,212,197,.58),rgba(181,140,255,.24) 38%,transparent 68%)!important;
  filter:blur(18px)!important;
  opacity:.82!important;
  animation:reflectInnerBreathStrong 2.8s ease-in-out infinite!important;
}
.home-card.reflect .home-icon{filter:drop-shadow(0 0 12px rgba(181,140,255,.75)) drop-shadow(0 0 28px rgba(84,212,197,.58))!important}
@keyframes reflectCardBreathStrong{
  0%,100%{border-color:rgba(84,212,197,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 22px 65px rgba(0,0,0,.42),0 0 24px rgba(84,212,197,.42),0 0 58px rgba(84,212,197,.24),0 0 92px rgba(181,140,255,.13)}
  50%{border-color:rgba(135,255,239,1);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 25px 70px rgba(0,0,0,.44),0 0 42px rgba(84,212,197,.78),0 0 88px rgba(84,212,197,.46),0 0 140px rgba(181,140,255,.24)}
}
@keyframes reflectInnerBreathStrong{0%,100%{opacity:.68;transform:scale(1)}50%{opacity:1;transform:scale(1.09)}}
.home-card.reflect:hover{animation:reflectCardBreathStrong 2.8s ease-in-out infinite!important;transform:translateY(-6px) scale(1.018)!important}
