/*
Theme Name:     nathandale.com Theme
Theme URI:      https://nathandale.com
Template:       kadence
Author:         Nathan Dale
Author URI:     https://nathandale.com/about
Description:    Custom child theme for nathandale.com using Kadence, designed for enhanced visual style and animation support.
Version:        1.0.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
.site-branding img[src$=".svg"] {
  animation: neonLoop 30s ease-in-out infinite;
  opacity: 1;
  filter: drop-shadow(0 0 8px #a75aff) drop-shadow(0 0 16px #ffffff80);
}

@keyframes neonLoop {
  0% {
    opacity: 1;
    filter: drop-shadow(0 0 8px #a75aff) drop-shadow(0 0 16px #ffffff80);
  }
  2% {
    opacity: 0.3;
    filter: drop-shadow(0 0 2px #6a00ff);
  }
  4% {
    opacity: 0.7;
    filter: drop-shadow(0 0 4px #a75aff);
  }
  6% {
    opacity: 0.1;
    filter: drop-shadow(0 0 1px #000);
  }
  7% {
    opacity: 0.8;
    filter: drop-shadow(0 0 6px #a75aff);
  }
  8% {
    opacity: 0.2;
    filter: drop-shadow(0 0 1px #000);
  }
  9% {
    opacity: 0.6;
    filter: drop-shadow(0 0 5px #a75aff);
  }
  10% {
    opacity: 1;
    filter: drop-shadow(0 0 10px #a75aff) drop-shadow(0 0 20px #ffffffaa);
  }
  88% {
    opacity: 1;
    filter: drop-shadow(0 0 8px #a75aff) drop-shadow(0 0 16px #ffffff80);
  }
  90% {
    opacity: 0.5;
    filter: drop-shadow(0 0 2px #6a00ff);
  }
  91% {
    opacity: 0.2;
    filter: drop-shadow(0 0 1px #000);
  }
  93% {
    opacity: 0.6;
    filter: drop-shadow(0 0 4px #a75aff);
  }
  94% {
    opacity: 0.1;
    filter: drop-shadow(0 0 1px #000);
  }
  95% {
    opacity: 0;
    filter: none;
  }
  100% {
    opacity: 0;
    filter: none;
  }
}
