        .cursor-glow {
            position: fixed;
            width: var(--cursor-glow-size);
            height: var(--cursor-glow-size);
            border-radius: 50%;
            background: var(--cursor-color);
            opacity: var(--cursor-glow-intensity);
            filter: blur(15px);
            pointer-events: none;
            z-index: 9998;
            transform: translate(-50%, -50%);
            transition: transform 0.1s ease;
        }

        .cursor.active {
            width: calc(var(--cursor-size) * 1.5);
            height: calc(var(--cursor-size) * 1.5);
            border-width: 3px;
        }

        .cursor-glow.active {
            width: calc(var(--cursor-glow-size) * 1.5);
            height: calc(var(--cursor-glow-size) * 1.5);
            opacity: calc(var(--cursor-glow-intensity) * 1.2);
        }