/* EVENT86 r106: unobtrusive textual footer link. Hide the legacy ▶ glyph, no emoji. */
footer.footer .footer-contact .social-links a[href*="rutube"]{
  display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;
  gap:13px!important;min-width:0!important;width:max-content!important;height:auto!important;
  min-height:40px!important;padding:8px 0!important;
  border:0!important;border-bottom:1px solid #535353!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;text-decoration:none!important;
  font-size:0!important;line-height:1!important;color:transparent!important;
  -webkit-text-fill-color:transparent!important;transition:border-color .2s ease!important;
}
footer.footer .footer-contact .social-links a[href*="rutube"]::before{
  content:"RuTube"!important;display:inline-block!important;flex:none!important;
  width:auto!important;height:auto!important;margin:0!important;padding:0!important;
  border:0!important;background:none!important;
  font:600 14px/1.4 Onest,Arial,sans-serif!important;
  color:#e9e9e9!important;-webkit-text-fill-color:#e9e9e9!important;
}
footer.footer .footer-contact .social-links a[href*="rutube"]::after{
  content:""!important;display:block!important;flex:none!important;
  width:15px!important;height:15px!important;margin:0!important;border:0!important;
  background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23e9e9e9' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 16 16 4M7 4h9v9'/%3E%3C/svg%3E")!important;
}
@media(hover:hover){
 footer.footer .footer-contact .social-links a[href*="rutube"]:hover{border-color:#ed2336!important}
 footer.footer .footer-contact .social-links a[href*="rutube"]:hover::before{color:#fff!important;-webkit-text-fill-color:#fff!important}
}
