#easter-egg-trigger {
    position: absolute;
    bottom: 15px; right: 20px;
    color: var(--amber);
    font-size: 1.2rem;
    cursor: pointer;
    z-index: 10;
    opacity: 0.4;
    transition: opacity 0.3s;
}

#easter-egg-trigger:hover { opacity: 1; text-shadow: 0 0 8px var(--amber); }

/* Efecto Glitch al presionar Pi */
.glitch-mode::before, .glitch-mode::after {
    content: attr(data-text);
    position: fixed;
    top: 0; left: 0; width: 100%; height: 100%;
    background: #000;
    display: flex; align-items: center; justify-content: center;
    font-size: 3rem; font-weight: 700; z-index: 100;
}

.glitch-mode::before { color: #f00; left: 2px; animation: g1 0.3s infinite; }
.glitch-mode::after { color: #00f; left: -2px; animation: g2 0.3s infinite; }

@keyframes g1 { 0% { clip-path: inset(10% 0 60% 0); } 50% { clip-path: inset(50% 0 10% 0); } }
@keyframes g2 { 0% { clip-path: inset(60% 0 10% 0); } 50% { clip-path: inset(10% 0 50% 0); } }
