.skills-section{background:linear-gradient(135deg,#0e0e0e61,#1a1a1a6d);padding:60px 20px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.5);margin:50px auto;text-align:center;font-family:Goldman,sans-serif;color:white;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:80%;border:1px solid rgba(128,128,128,.253)}.skills-title{font-size:3rem;color:#ff79d9;text-transform:uppercase;margin-bottom:40px}.skills-container{display:flex;flex-direction:column;gap:50px}.skills-category{text-align:left}.category-title{font-size:2rem;color:#ff4060;margin-bottom:15px}.skills-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,2fr));grid-gap:15px;gap:15px}.skill-item{background:rgba(255,255,255,.1);border-radius:15px;padding:15px;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,.3);opacity:0;transform:scale(.8);animation:none;transition:transform .3s ease-in-out,opacity .5s ease-in-out}.skill-item.visible{opacity:1;transform:scale(1)}.skill-icon{width:50px;height:50px;filter:drop-shadow(0 0 10px rgba(255,79,144,.8));transition:transform .2s ease-in-out,filter .3s ease-in-out}.skill-item:active{transform:scale(.95)}.skill-icon:hover{transform:scale(1.3);filter:drop-shadow(0 0 20px rgba(255,79,144,1))}.skill-name{font-size:1rem;font-weight:700;color:white;text-transform:uppercase;margin-top:10px}@media (max-width:768px){.skills-title{font-size:2.5rem}.skill-item{padding:15px}.skill-icon{width:50px;height:50px}.skill-name{font-size:.7rem}}