body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(-45deg,#000,#830404,#011c25,#23d5ab);background-size:400% 400%;animation:gradient 10s linear infinite;min-height:100vh}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}button{color:#02d3c8;background-color:#000;border:none;border-radius:50px;cursor:pointer;box-shadow:0 4px 8px #0000004d;font-size:16px;font-weight:700}ul{display:flex;list-style:none}::-webkit-scrollbar{display:none}*{scrollbar-width:none}body{-ms-overflow-style:none;overflow:-moz-scrollbars-none}.footer{background:linear-gradient(180deg,#00000080,#000c);border-top:2px solid rgba(35,213,171,.3);padding:60px 40px;margin-top:100px;text-align:center;color:#a0a0a0;font-size:14px;transition:all .4s ease;position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(35,213,171,.4),transparent);opacity:0;transition:opacity .4s ease}.footer:hover:before{opacity:1}.footer:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(131,4,4,.2),transparent);opacity:.5}.footer-content{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap;position:relative;z-index:1}.footer-text{margin:0;transition:all .3s ease;font-weight:500;letter-spacing:.5px}.footer-brand{color:#23d5ab;font-weight:700;letter-spacing:2px;transition:all .3s ease;display:inline-block}.footer-text:first-child:hover .footer-brand{text-shadow:0 0 15px rgba(35,213,171,.6),0 0 30px rgba(35,213,171,.3);transform:scale(1.05)}.footer-update{color:gray;position:relative;padding-left:15px;font-size:13px;transition:all .3s ease}.footer-update:before{content:"\2192";position:absolute;left:0;color:#23d5ab66;transition:all .3s ease}.footer-update:hover{color:#830404}.footer-update:hover:before{color:#830404;transform:translate(3px)}@media(max-width:768px){.footer{padding:40px 20px;font-size:13px;margin-top:60px}.footer-content{gap:20px;flex-direction:column}.footer-update:before{display:none}}
