.nav-link{transition:all .3s ease;position:relative;cursor:pointer}.nav-link:hover{color:#fc0;text-shadow:0 0 10px rgba(0,255,255,.5),0 0 20px rgba(0,255,255,.5);transform:scale(1.1)}.nav-link-boxed{font-weight:600;color:#fff;padding:8px 12px;border:1px solid hsla(0,0%,100%,.3);border-radius:4px;background:rgba(17,24,39,.85);box-shadow:0 4px 6px rgba(0,0,0,.3);text-shadow:0 2px 4px #000}.nav-link-boxed:hover{color:#fff;border-color:#fde047;background:rgba(234,179,8,.9);transform:scale(1.05);box-shadow:0 0 12px rgba(234,179,8,.5);text-shadow:none}.equalizer-container{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;z-index:0;align-items:center;opacity:.4;padding:10px 0}.equalizer,.equalizer-container{display:flex;justify-content:space-between}.equalizer{align-items:flex-end;gap:4px;height:100%;width:100%;padding:0 10px}.eq-bar{flex:1;min-width:4px;background:linear-gradient(0deg,#eab308,#fde047);border-radius:2px;transform-origin:bottom}.eq-bar-1{animation:eq-bounce .8s ease-in-out infinite;height:60%}.eq-bar-2{animation:eq-bounce .6s ease-in-out .1s infinite;height:80%}.eq-bar-3{animation:eq-bounce .7s ease-in-out .05s infinite;height:50%}.eq-bar-4{animation:eq-bounce .5s ease-in-out .15s infinite;height:90%}.eq-bar-5{animation:eq-bounce .9s ease-in-out .08s infinite;height:70%}.eq-bar-6{animation:eq-bounce .55s ease-in-out .12s infinite;height:100%}.eq-bar-7{animation:eq-bounce .75s ease-in-out .03s infinite;height:65%}.eq-bar-8{animation:eq-bounce .65s ease-in-out .18s infinite;height:85%}.eq-bar-9{animation:eq-bounce .85s ease-in-out .07s infinite;height:55%}.eq-bar-10{animation:eq-bounce .5s ease-in-out .14s infinite;height:95%}.eq-bar-11{animation:eq-bounce .7s ease-in-out .02s infinite;height:75%}.eq-bar-12{animation:eq-bounce .6s ease-in-out .16s infinite;height:45%}.eq-bar-13{animation:eq-bounce .8s ease-in-out .09s infinite;height:80%}.eq-bar-14{animation:eq-bounce .55s ease-in-out .11s infinite;height:60%}.eq-bar-15{animation:eq-bounce .75s ease-in-out .04s infinite;height:70%}@keyframes eq-bounce{0%,to{transform:scaleY(.3);opacity:.7}50%{transform:scaleY(1);opacity:1}}@media (max-width:768px){.equalizer-container{display:none}}