.page-module__ktSu3q__container{background:linear-gradient(135deg,#fff4d2,#ffe999,#ffd93d,#ffe999,#fff4d2) 0 0/400% 400%;min-height:100vh;padding:120px 20px 40px;animation:15s infinite page-module__ktSu3q__gradientShift;position:relative;overflow:hidden}.page-module__ktSu3q__container:before,.page-module__ktSu3q__container:after{content:"";filter:blur(60px);pointer-events:none;z-index:0;background:#ffd93d4d;border-radius:50%;position:absolute}.page-module__ktSu3q__container:before{width:450px;height:450px;animation:22s ease-in-out infinite page-module__ktSu3q__float;top:20%;right:-100px}.page-module__ktSu3q__container:after{width:350px;height:350px;animation:18s ease-in-out infinite page-module__ktSu3q__floatAlt;bottom:10%;left:-80px}.page-module__ktSu3q__main{z-index:1;max-width:1200px;margin:0 auto;position:relative}.page-module__ktSu3q__header{text-align:center;opacity:0;margin-bottom:60px;animation:.8s ease-out forwards page-module__ktSu3q__fadeInUp}.page-module__ktSu3q__header h1{color:var(--dark);text-shadow:4px 4px 0px var(--yellow);margin-bottom:16px;font-size:56px;font-weight:700}.page-module__ktSu3q__header p{color:#555;font-size:20px}.page-module__ktSu3q__section{border:4px solid var(--dark);box-shadow:12px 12px 0px var(--yellow);opacity:0;background:#fff;border-radius:30px;margin-bottom:40px;padding:50px 40px;animation:.8s ease-out .2s forwards page-module__ktSu3q__fadeInUp}.page-module__ktSu3q__section h3{color:var(--dark);margin-bottom:30px;font-size:36px;font-weight:700;display:inline-block;position:relative}.page-module__ktSu3q__section h3:after{content:"";background:var(--yellow);border-radius:3px;width:100%;height:6px;position:absolute;bottom:-8px;left:0}.page-module__ktSu3q__skillsGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-top:30px;display:grid}.page-module__ktSu3q__skillCard{background:var(--yellow);text-align:center;color:var(--dark);border:3px solid var(--dark);box-shadow:4px 4px 0px var(--dark);cursor:pointer;transform-style:preserve-3d;perspective:1000px;opacity:0;border-radius:20px;padding:20px;font-size:18px;font-weight:600;transition:all .3s;animation:.4s ease-out forwards page-module__ktSu3q__popIn}.page-module__ktSu3q__skillCard:first-child{animation-delay:.1s}.page-module__ktSu3q__skillCard:nth-child(2){animation-delay:.15s}.page-module__ktSu3q__skillCard:nth-child(3){animation-delay:.2s}.page-module__ktSu3q__skillCard:nth-child(4){animation-delay:.25s}.page-module__ktSu3q__skillCard:nth-child(5){animation-delay:.3s}.page-module__ktSu3q__skillCard:nth-child(6){animation-delay:.35s}.page-module__ktSu3q__skillCard:nth-child(7){animation-delay:.4s}.page-module__ktSu3q__skillCard:nth-child(8){animation-delay:.45s}.page-module__ktSu3q__skillCard:nth-child(9){animation-delay:.5s}.page-module__ktSu3q__skillCard:nth-child(10){animation-delay:.55s}.page-module__ktSu3q__skillCard:nth-child(11){animation-delay:.6s}.page-module__ktSu3q__skillCard:nth-child(12){animation-delay:.65s}.page-module__ktSu3q__skillCard:hover{box-shadow:6px 6px 0px var(--dark)}.page-module__ktSu3q__dbGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;margin-top:30px;display:grid}.page-module__ktSu3q__dbCard{background:var(--yellow);text-align:center;color:var(--dark);border:3px solid var(--dark);box-shadow:4px 4px 0px var(--dark);cursor:pointer;transform-style:preserve-3d;perspective:1000px;opacity:0;border-radius:20px;padding:24px;font-size:20px;font-weight:600;transition:all .3s;animation:.4s ease-out forwards page-module__ktSu3q__popIn}.page-module__ktSu3q__dbCard:first-child{animation-delay:.1s}.page-module__ktSu3q__dbCard:nth-child(2){animation-delay:.2s}.page-module__ktSu3q__dbCard:nth-child(3){animation-delay:.3s}.page-module__ktSu3q__dbCard:nth-child(4){animation-delay:.4s}.page-module__ktSu3q__dbCard:hover{box-shadow:6px 6px 0px var(--dark)}@keyframes page-module__ktSu3q__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__ktSu3q__popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes page-module__ktSu3q__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes page-module__ktSu3q__float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(50px,-50px)scale(1.1)}66%{transform:translate(-30px,30px)scale(.9)}}@keyframes page-module__ktSu3q__floatAlt{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-60px,40px)scale(.9)}66%{transform:translate(40px,-40px)scale(1.1)}}@media (max-width:768px){.page-module__ktSu3q__container{padding:100px 20px 40px}.page-module__ktSu3q__header h1{font-size:40px}.page-module__ktSu3q__header p{font-size:18px}.page-module__ktSu3q__section{padding:30px 20px}.page-module__ktSu3q__section h3{font-size:28px}.page-module__ktSu3q__skillsGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}
