
.nf-pixel__wrap--narrow {
    max-width: 32rem;
}

.nf-pixel__panel--frame {
    box-shadow: 0 0 0 4px currentColor, 0 0 0 8px currentColor, 0 0 0 12px currentColor;
    outline: 4px solid transparent;
}

@keyframes nf-pixel-text-pulse-kf {
    0%, 100% { opacity: 1; }
    50%       { opacity: .5; }
}
.nf-pixel__text--pulse {
    animation: nf-pixel-text-pulse-kf 2s cubic-bezier(.4,0,.6,1) infinite;
}

.nf-pixel__cta--scale:hover {
    transform: scale(1.05);
    transition: transform .2s ease;
}

