.footer-link{position:relative;display:inline-block;background-image:linear-gradient(90deg,#FF3CA6,#FFB37E);background-size:0 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .4s ease}.footer-link:hover{background-size:100% 2px}.social-icons{justify-content:flex-}.icon-wrapper{width:42px;height:42px}.flip-card{width:100%;height:100%;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;font-size:1.25rem;display:flex;align-items:center;justify-content:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;background:linear-gradient(135deg,#3DB0F7,#5B3DD1);color:#ffffff;box-shadow:0 4px 8px rgba(0,0,0,.1)}.flip-card-back{transform:rotateY(180deg)}@media (max-width:576px){.social-icons{justify-content:center;gap:1rem}.icon-wrapper{width:36px;height:36px}.flip-card-back,.flip-card-front{font-size:1rem}}