.websmith-hover { transition: transform .7s ease, opacity .7s ease; cursor: pointer; }
.websmith-hover:hover { transform: scale(.95); opacity: .8; }
.websmith-floating { animation: websmith-float 3.7s ease-in-out infinite; }
@keyframes websmith-float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); } }
@media (prefers-reduced-motion: reduce) {
    .websmith-floating { animation: none; }
    .websmith-hover { transition: none; }
}
