--gradient-primary: linear-gradient(135deg, #00d9ff 0%, #0097b3 100%);
            --gradient-secondary: linear-gradient(135deg, #1e2429 0%, #252d34 100%);
            --shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, 0.3), 0 10px 10px -5px rgba(0, 0, 0, 0.1);
            --shadow-xl: 0 25px 50px -12px rgba(0, 0, 0, 0.4);
            --animation-bounce: cubic-bezier(0.68, -0.55, 0.265, 1.55);
        }

        * {
            box-sizing: border-box;
        }

        body {
            margin: 0;
            pa