\n
\n
\n EL VACÍO SE ALIMENTA\n
\n
\n
\n
\n
\n
\n
\n
", "css": "body { margin: 0; padding: 0; overflow: hidden; background-color: #000; color: #fff; font-family: 'Courier New', Courier, monospace; }\n#canvas-container { position: relative; width: 100vw; height: 100vh; display: flex; justify-content: center; align-items: center; cursor: none; }\n#void-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; background: radial-gradient(circle, transparent 30%, rgba(0,0,0,0.8) 100%); z-index: 5; }\n#void-text { position: absolute; top: 20%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 10; pointer-events: none; }\n#glitch-text { font-size: 2.5rem; font-weight: bold; letter-spacing: 5px; color: #fff; text-shadow: 0 0 10px rgba(255,255,255,0.5); animation: glitch 3s infinite; }\n@keyframes glitch {\n 0% { transform: translate(0); text-shadow: -2px 0 red, 2px 0 blue; }\n 2% { transform: translate(-3px, 2px); text-shadow: 2px 0 red, -2px 0 blue; }\n 4% { transform: translate(3px, -2px); text-shadow: -2px 0 red, 2px 0 blue; }\n 6% { transform: translate(0); text-shadow: 0 0 10px white; }\n 100% { transform: translate(0); text-shadow: 0 0 10px white; }\n}\n#void-cursor { position: absolute; width: 40px; height: 40px; pointer-events: none; z-index: 100; }\n#void-core { position: absolute; width: 100%; height: 100%; background: #fff; border-radius: 50%; filter: blur(2px); box-shadow: 0 0 20px #fff, 0 0 40px #fff; transition: transform 0.1s ease-out; }\n#void-ring { position: absolute; top: -10px; left: -10px; width: 60px; height: 60px; border: 2px solid #fff; border-radius: 50%; animation: spin 2s linear infinite; }\n@keyframes spin {\n from { transform: rotate(0deg); }\n to { transform: rotate(360deg); }\n}", "js": "const container = document.getElementById('canvas-container');\nconst cursor = document.getElementById('void-cursor');\nconst text = document.getElementById('glitch-text');\nconst overlay = document.getElementById('void-overlay');\n\nlet mouseX = 0, mouseY = 0;\nlet targetX = 0, targetY = 0;\n\nwindow.addEventListener('mousemove', (e) =>