.skills_skillsContainer__qqB7y{background:linear-gradient(to bottom right,#6a11cb,#2575fc);text-align:center;overflow:hidden;position:relative;height:100vh}.skills_title__ZL5CY{font-size:2.5rem;font-weight:700;color:#a0a4aa;margin-bottom:1rem;text-align:center}.skills_subtitle__ufIts{font-size:1.2rem;color:#a0a4aa;margin-bottom:2rem;text-align:center}.skills_bubble__ym0nP{position:absolute;width:clamp(25px,4vw,50px);height:clamp(25px,4vw,50px);border-radius:50%;background:rgba(255,255,255,.18);box-shadow:0 4px 24px 0 rgba(30,24,150,.516),0 1.5px 8px 0 rgba(163,177,198,.1);backdrop-filter:blur(3.5px) saturate(1.2);border:1.5px solid rgba(108,99,255,.13);display:flex;align-items:center;justify-content:center;animation:skills_float__jA_lG 10s ease-in-out infinite;transition:box-shadow .3s,transform .3s,background .3s,border .3s;cursor:pointer}.skills_bubble__ym0nP:hover{background:rgba(70,70,70,.663);box-shadow:0 8px 36px 0 #18163888,0 2.5px 16px 0 #a3b1c633;border:2.5px solid #18173c;transform:scale(1.12) translateY(-8px);z-index:2;filter:brightness(1.08) blur(.5px) drop-shadow(0 0 12px #6c63ff55)}.skills_bubble__ym0nP:nth-child(odd){animation-duration:12s;animation-timing-function:ease-in-out}.skills_bubble__ym0nP:nth-child(2n){animation-duration:8s;animation-timing-function:ease-in-out}.skills_bubble__ym0nP:nth-child(3n){animation-duration:14s;animation-timing-function:ease-in-out}.skills_bubble__ym0nP:nth-child(4n){animation-duration:9s;animation-timing-function:ease-in-out}.skills_bubble__ym0nP:nth-child(5n){animation-duration:11s;animation-timing-function:ease-in-out}.skills_bubble__ym0nP:nth-child(6n){animation-duration:13s;animation-timing-function:ease-in-out}.skills_skillIcon__1D5Fx{width:clamp(25px,4vw,32px);height:clamp(25px,4vw,32px);margin:0 auto;filter:drop-shadow(0 2px 12px #6c63ff22)}.skills_skillIcon__1D5Fx,.skills_skillOverlay__nxjIn{display:flex;align-items:center;justify-content:center}.skills_skillOverlay__nxjIn{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(108,99,255,.18);border-radius:50%;opacity:0;transition:opacity .3s,background .3s,box-shadow .3s;box-shadow:0 2px 12px #6c63ff33;pointer-events:none}.skills_bubble__ym0nP:hover .skills_skillOverlay__nxjIn{opacity:1;background:rgba(108,99,255,.32);box-shadow:0 4px 24px #6c63ff55;pointer-events:auto}.skills_skillProficiency__6YuC6{color:#fff;font-size:1rem;font-weight:600;text-shadow:0 1px 8px #6c63ff99}.skills_homeButtonContainer__BCSaF{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%)}.skills_homeButton__z0b78{background:#e5e8ee;border-radius:50%;padding:10px;display:inline-block;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:transform .3s}.skills_homeButton__z0b78:hover{transform:scale(1.1)}.skills_skillName__3BMxm{position:absolute;top:105%;left:50%;transform:translateX(-50%);font-size:clamp(.7rem,1.5vw,.9rem);color:#a0a4aa;text-align:center;pointer-events:none;font-weight:700}@media (max-width:900px){.skills_bubble__ym0nP{width:clamp(48px,10vw,70px);height:clamp(48px,10vw,70px)}.skills_skillIcon__1D5Fx{width:clamp(24px,6vw,36px);height:clamp(24px,6vw,36px)}}@media (max-width:600px){.skills_bubble__ym0nP{width:clamp(36px,14vw,50px);height:clamp(36px,14vw,50px)}.skills_skillIcon__1D5Fx{width:clamp(16px,10vw,28px);height:clamp(16px,10vw,28px)}.skills_skillName__3BMxm{font-size:clamp(.6rem,2vw,.8rem)}}@keyframes skills_float__jA_lG{0%{transform:translate(0)}25%{transform:translate(10px,-5px)}50%{transform:translate(-10px,10px)}75%{transform:translate(5px,-10px)}to{transform:translate(0)}}