.urovo-site-footer__social-link { display: flex; align-items: center; justify-content: center; width: calc(48 * var(--footer-u, 1px)); height: calc(48 * var(--footer-u, 1px)); border: 1px solid #ffffffb3; border-radius: 999px; color: #fff; transition: background-color .25s ease, color .25s ease, border-color .25s ease, translate .3s cubic-bezier(.22, 1, .36, 1); }
.urovo-site-footer__social-link svg { width: calc(25 * var(--footer-u, 1px)); height: calc(25 * var(--footer-u, 1px)); }
.urovo-social-link:focus-visible { outline: 2px solid #00aeef; outline-offset: 4px; }
@media (hover: hover) and (pointer: fine) { .urovo-social-link:hover { background: rgb(0 174 239 / 12%); border-color: #00aeef; color: #00aeef; translate: 0 -2px; } }
