@keyframes shine{0%{transform:translateX(-150%) translateY(150%) rotate(45deg)}50%,to{transform:translateX(150%) translateY(-150%) rotate(45deg)}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.gradient-container{background:linear-gradient(135deg,rgba(255,235,59,.15),rgba(253,224,71,.08) 25%,rgba(250,204,21,.12) 50%,rgba(252,211,77,.08) 75%,rgba(255,235,59,.15))}.dark .gradient-container{background:linear-gradient(135deg,rgba(255,215,0,.15),rgba(255,223,0,.08) 25%,rgba(255,193,7,.12) 50%,rgba(255,235,59,.08) 75%,rgba(255,215,0,.15))}.animated-gradient-bg{background:linear-gradient(135deg,transparent 25%,rgba(255,235,59,.15) 50%,transparent 75%);background-size:200% 200%;animation:gradientShift 8s ease infinite}.dark .animated-gradient-bg{background:linear-gradient(135deg,transparent 25%,rgba(255,215,0,.15) 50%,transparent 75%);background-size:200% 200%;animation:gradientShift 8s ease infinite}.shine-effect-light{background:linear-gradient(135deg,transparent 30%,rgba(255,255,255,.8) 50%,transparent 70%)}.shine-effect-dark{background:linear-gradient(135deg,transparent 30%,rgba(255,223,0,.8) 50%,transparent 70%)}.shine-animation-1{animation:shine 2s ease-in-out infinite}.shine-animation-2{animation:shine 2.3s ease-in-out infinite}.shine-animation-3{animation:shine 2.6s ease-in-out infinite}