.effect-selector-container{margin:15px auto;text-align:center;background:rgba(0,0,0,.6);padding:15px;border-radius:10px;border:1px solid #9b59b6;max-width:400px;box-shadow:0 0 20px rgba(155,89,182,.3)}.effect-selector-container label{margin-right:10px;color:#ff79c6;font-weight:700;display:block;margin-bottom:8px}.effect-select{padding:8px 15px;border-radius:20px;background:rgba(0,0,0,.7);color:#fff;border:2px solid #9b59b6;font-size:14px;min-width:200px;cursor:pointer;outline:none;transition:all .3s ease;box-shadow:0 0 10px rgba(155,89,182,.3);margin-bottom:10px}.effect-select:focus,.effect-select:hover{border-color:#0fc;box-shadow:0 0 15px rgba(0,255,204,.5)}.effect-select option{background-color:#222;color:#fff;padding:8px}.duration-container{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.duration-container label{margin:0 10px 0 0;display:inline}#effect-duration{padding:8px;border-radius:20px;background:rgba(0,0,0,.7);color:#fff;border:2px solid #9b59b6;width:80px;outline:none;text-align:center}.effect-info{margin-top:5px;color:#aaa;font-size:12px}@keyframes effect-glow{0%{box-shadow:0 0 10px rgba(0,255,204,.5)}50%{box-shadow:0 0 20px rgba(0,255,204,.8)}to{box-shadow:0 0 10px rgba(0,255,204,.5)}}#apply-effect{background:linear-gradient(45deg,#0fc,#9b59b6);animation:effect-glow 2s infinite}#apply-effect:hover:not(:disabled){background:linear-gradient(45deg,#9b59b6,#0fc)}.effect-presets{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:15px;padding-top:10px;border-top:1px solid rgba(155,89,182,.3)}.presets-heading{width:100%;text-align:center;color:#ff79c6;margin:5px 0 10px;font-size:14px;font-weight:700}.effect-preset-btn{padding:8px 12px;background:linear-gradient(45deg,#0fc,#9b59b6);color:#fff;border:none;border-radius:20px;cursor:pointer;font-size:12px;transition:all .2s ease;box-shadow:0 0 5px rgba(0,255,204,.3)}.effect-preset-btn:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,255,204,.4)}.effect-preset-btn.active{background:linear-gradient(45deg,#f0a,#0fc);animation:button-pulse .5s ease}@keyframes button-pulse{0%{transform:scale(1);box-shadow:0 0 5px rgba(0,255,204,.3)}50%{transform:scale(1.1);box-shadow:0 0 15px rgba(0,255,204,.7)}to{transform:scale(1);box-shadow:0 0 5px rgba(0,255,204,.3)}}@keyframes miku-glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.miku-glitch-button[data-cooldown=true]{animation:miku-glitch .2s ease-in-out infinite alternate}.miku-glitch-button:after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:hsla(0,0%,100%,.5);opacity:0;animation:scan-line 3s linear infinite}@keyframes scan-line{0%{top:0;opacity:.5}50%{opacity:.1}to{top:100%;opacity:.5}}.miku-glitch-button{background:linear-gradient(45deg,#39c5bb,#f5a);position:relative;overflow:hidden;box-shadow:0 0 15px rgba(57,197,187,.6)}.miku-glitch-button:hover:not(:disabled){background:linear-gradient(45deg,#f5a,#39c5bb);transform:translateY(-2px);box-shadow:0 8px 20px rgba(57,197,187,.5)}.miku-glitch-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#39c5bb,#f5a);opacity:0;z-index:-1}
/*# sourceMappingURL=/effects.37bde502.css.map */