.glass-panel{-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #bcc7dc66;box-shadow:0 4px 24px -1px #121d330d}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdfbf7b3;border:1px solid #8375681a}.glow-button{z-index:1;position:relative;overflow:hidden}.glow-button:after{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(45deg,#ffffff1a,#fff6);transition:opacity .3s;position:absolute;inset:0}.glow-button:hover:after{opacity:1}.hover-amber-glow:hover{border-color:#d977064d;box-shadow:0 10px 25px -5px #d9770626,0 8px 10px -6px #d977061a}.pulse-amber{animation:2s infinite pulse-amber}@keyframes pulse-amber{0%{box-shadow:0 0 #d9770666}70%{box-shadow:0 0 0 10px #d9770600}to{box-shadow:0 0 #d9770600}}.interactive-glow{transition:all .3s;position:relative;overflow:hidden}.interactive-glow:hover{border-color:#d977064d;transform:translateY(-2px);box-shadow:0 12px 40px #d9770626}.reveal{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.reveal.active{opacity:1;transform:translateY(0)}.animate-entrance{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) forwards slideUpFade}@keyframes slideUpFade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.stagger-1{animation:.5s ease-out .1s both slideUp}.stagger-2{animation:.5s ease-out .2s both slideUp}.stagger-3{animation:.5s ease-out .3s both slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.delay-100{transition-delay:.1s;animation-delay:.1s}.delay-200{transition-delay:.2s;animation-delay:.2s}.delay-300{transition-delay:.3s;animation-delay:.3s}.delay-400{transition-delay:.4s;animation-delay:.4s}.code-snippet-3d{transition:transform .5s;transform:perspective(1000px)rotateY(-10deg)rotateX(5deg);box-shadow:20px 20px 60px #121d331a,-1px -1px #fffc}.code-snippet-3d:hover{transform:perspective(1000px)rotateY(-2deg)rotateX(2deg)scale(1.02);box-shadow:25px 25px 70px #121d3326,-1px -1px #ffffffe6}.progress-bar-fill{transition:width 1.5s cubic-bezier(.34,1.56,.64,1)}.skill-chip-hover{transition:all .3s ease-in-out;position:relative;overflow:hidden}.skill-chip-hover:before{content:"";background:linear-gradient(45deg,#0000,#ffffff4d,#0000);width:200%;height:200%;transition:transform .6s ease-in-out;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)translateY(-100%)}.skill-chip-hover:hover:before{transform:rotate(45deg)translateY(100%)}.skill-chip-hover:hover{border-color:theme("colors.primary");box-shadow:0 0 15px #d9770633}.gradient-progress{background:linear-gradient(90deg,#d97706,#fbbf24)}
