/* Telegram community entry — BlackNet3D Next */
#telegramCommunityEntry.telegram-entry{
  position:relative;display:flex;align-items:center;gap:12px;width:100%;
  min-height:74px;box-sizing:border-box;margin:9px 0 11px;padding:12px 13px;
  border:1px solid rgba(64,178,240,.42);border-radius:15px;
  background:linear-gradient(120deg,#14252e 0%,#13202a 54%,#141a24 100%);
  box-shadow:inset 0 1px rgba(164,222,255,.06),0 5px 18px rgba(1,13,26,.2);
  color:#fff;text-align:left;text-decoration:none;
  transition:border-color .2s,background .2s,transform .2s,box-shadow .2s
}
#telegramCommunityEntry.telegram-entry:hover,
#telegramCommunityEntry.telegram-entry:focus-visible{
  border-color:#55bbf6;background:linear-gradient(110deg,#173547,#182c3b);
  box-shadow:0 8px 25px rgba(30,136,199,.14);transform:translateY(-1px);outline:0
}
#telegramCommunityEntry .telegram-entry__icon{
  display:flex;justify-content:center;align-items:center;width:47px;height:47px;
  flex:0 0 47px;border-radius:50%;box-shadow:0 2px 9px rgba(22,151,225,.16)
}
#telegramCommunityEntry .telegram-entry__icon img{
  width:47px;height:47px;display:block;object-fit:contain
}
#telegramCommunityEntry .telegram-entry__copy{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}
#telegramCommunityEntry .telegram-entry__copy strong{
  font-size:12px;line-height:1.2;letter-spacing:-.1px;color:#fff;font-weight:900
}
#telegramCommunityEntry .telegram-entry__copy small{
  font-size:10px;line-height:1.3;color:#a4c4d5;font-weight:600
}
#telegramCommunityEntry .telegram-entry__arrow{
  color:#70cfff;font-size:25px;line-height:1;flex:0 0 auto;font-weight:650;
  margin-left:auto
}
@media(prefers-reduced-motion:reduce){
  #telegramCommunityEntry.telegram-entry{transition:none}
  #telegramCommunityEntry.telegram-entry:hover{transform:none}
}
