“Banda, ¡llegaron los Reyes Magos Punks!”
2026-02-01 - 06:15
/* Contenedor principal: No toca el ratón, no molesta */ #punk-lite-container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 9999; overflow: hidden; } /* Capa de Ruido Optimizado */ .noise-lite { position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; /* Base64 de un patrón de ruido diminuto y ligero (PNG transparente) */ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAGFBMVEUAAAA5OTkAAABMTExERERmZmYzMzPMzMxmoqUQAAAACHRSTlMAMwA3M2YzM7O0sE4AAAAJcEhZcwAAFiUAABYlAUlSJPAAAABWSURBVDjL7c6xDQAgDwqVL8CcH8BH4Q7uL+6hgoKCKLEGPSoSsJjn2jBj5223XPJ8vmx97towY+dt91zyfL5sfe7aMGpnn3vF8/my9blrwwy99xX33C/eB/ZPT7wtTwAAAABJRU5ErkJggg=='); background-repeat: repeat; opacity: 0.15; /* Ajusta la intensidad de la suciedad aquí */ animation: shiftGrain 0.2s steps(4) infinite; will-change: transform; /* Avisa al navegador para optimizar */ transform: translate3d(0, 0, 0); /* Activa GPU */ } /* Capa de Viñeta (Bordes oscuros estáticos - costo casi cero) */ .vignette-lite { position: absolute; width: 100%; height: 100%; background: radial-gradient(circle, transparent 50%, rgba(0,0,0,0.6) 90%); opacity: 0.8; } /* Animación súper eficiente: Solo mueve la posición, no repinta píxeles */ @keyframes shiftGrain { 0% { transform: translate3d(0, 0, 0); } 25% { transform: translate3d(-5%, 5%, 0); } 50% { transform: translate3d(5%, -5%, 0); } 75% { transform: translate3d(-5%, -5%, 0); } 100% { transform: translate3d(0, 5%, 0); } } /* En móviles, apagamos la animación para ahorrar batería al máximo */ @media (max-width: 768px) { .noise-lite { animation: none; /* El ruido se queda quieto en el celular */ opacity: 0.1; } } // Script de gestión de recursos (Opcional pero recomendado) document.addEventListener("DOMContentLoaded", function() { const liteContainer = document.getElementById('punk-lite-container'); // Si el usuario cambia de pestaña, congelamos todo document.addEventListener("visibilitychange", function() { liteContainer.style.display = document.hidden ? 'none' : 'block'; }); }); Activa la experiencia completa Por políticas del navegador, es necesario un clic para iniciar los videos y el sonido automáticamente. Entendido, activar /* Importación de Source Serif Pro con pesos específico para jerarquía */ @import url('https://fonts.googleapis.com/css2?family=Source+Serif+Pro:wght@400;600&display=swap'); #aviso-interaccion-video { /* Reset y Posicionamiento */ position: fixed; bottom: -150px; /* Escondido inicialmente */ left: 50%; transform: translateX(-50%); z-index: 999999; /* Estética Visual */ width: 90%; max-width: 600px; background-color: #1a1a1a; /* Negro editorial profundo */ color: #ffffff; padding: 24px 32px; border-radius: 16px; box-shadow: 0 15px 35px rgba(0,0,0,0.5); border: 1px solid rgba(255,255,255,0.1); /* Tipografía Source Serif Pro */ font-family: 'Source Serif Pro', serif; /* Layout */ display: flex; align-items: center; justify-content: space-between; gap: 24px; /* Animación suave */ opacity: 0; transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1); } /* Clase activa que dispara