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