.skills-marquee-container{width:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.skills-marquee{flex-shrink:0;animation:40s linear infinite marquee-horizontal;display:flex}.skills-group{flex-shrink:0;align-items:center;gap:12px;padding:0 6px;display:flex}@keyframes marquee-horizontal{0%{transform:translate(0%)}to{transform:translate(-50%)}}
