@keyframes neumorphismPulse{0%{transform:scale(1);box-shadow:6px 6px 12px #d1d9e6,-6px -6px 12px #fff}50%{transform:scale(1.01);box-shadow:8px 8px 16px #d1d9e6,-8px -8px 16px #fff,inset 1px 1px 3px #ffffff4d}to{transform:scale(1);box-shadow:6px 6px 12px #d1d9e6,-6px -6px 12px #fff}}@keyframes neumorphismPulseDark{0%{transform:scale(1);box-shadow:6px 6px 12px #0f1419,-6px -6px 12px #25283d}50%{transform:scale(1.01);box-shadow:8px 8px 16px #0f1419,-8px -8px 16px #25283d,inset 1px 1px 3px #25283d4d}to{transform:scale(1);box-shadow:6px 6px 12px #0f1419,-6px -6px 12px #25283d}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes neumorphismFloat{0%,to{transform:translateY(0);box-shadow:6px 6px 12px #d1d9e6,-6px -6px 12px #fff}50%{transform:translateY(-8px);box-shadow:10px 10px 20px #d1d9e6,-10px -10px 20px #fff,2px 2px 5px #d1d9e64d}}@keyframes neumorphismFloatDark{0%,to{transform:translateY(0);box-shadow:6px 6px 12px #0f1419,-6px -6px 12px #25283d}50%{transform:translateY(-8px);box-shadow:10px 10px 20px #0f1419,-10px -10px 20px #25283d,2px 2px 5px #0f14194d}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.5}}@keyframes neumorphismBounceIn{0%{transform:scale(.3);opacity:0;box-shadow:none}50%{transform:scale(1.08);box-shadow:8px 8px 16px #d1d9e6,-8px -8px 16px #fff,inset 2px 2px 5px #00d2d333}70%{transform:scale(.92);box-shadow:6px 6px 12px #d1d9e6,-6px -6px 12px #fff}to{transform:scale(1);opacity:1;box-shadow:6px 6px 12px #d1d9e6,-6px -6px 12px #fff,inset 2px 2px 5px #00d2d31a}}@keyframes neumorphismBounceInDark{0%{transform:scale(.3);opacity:0;box-shadow:none}50%{transform:scale(1.08);box-shadow:8px 8px 16px #0f1419,-8px -8px 16px #25283d,inset 2px 2px 5px #7fdbda33}70%{transform:scale(.92);box-shadow:6px 6px 12px #0f1419,-6px -6px 12px #25283d}to{transform:scale(1);opacity:1;box-shadow:6px 6px 12px #0f1419,-6px -6px 12px #25283d,inset 2px 2px 5px #7fdbda1a}}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}@keyframes particleFloat{0%,to{transform:translateY(0) rotate(0);opacity:.3}33%{transform:translateY(-30px) rotate(120deg);opacity:.6}66%{transform:translateY(-15px) rotate(240deg);opacity:.4}}.animate-neumorphism-pulse{animation:neumorphismPulse 2.5s ease-in-out infinite}.animate-neumorphism-pulse-dark{animation:neumorphismPulseDark 2.5s ease-in-out infinite}.animate-neumorphism-float{animation:neumorphismFloat 4s ease-in-out infinite}.animate-neumorphism-float-dark{animation:neumorphismFloatDark 4s ease-in-out infinite}.animate-gradient{background-size:200% 200%;animation:gradientShift 3s ease infinite}.animate-blink{animation:blink 1s infinite}.animate-neumorphism-bounce-in{animation:neumorphismBounceIn .8s ease-out}.animate-neumorphism-bounce-in-dark{animation:neumorphismBounceInDark .8s ease-out}.animate-pulse{animation:neumorphismPulse 2.5s ease-in-out infinite}.animate-float{animation:neumorphismFloat 4s ease-in-out infinite}.animate-bounce-in{animation:neumorphismBounceIn .8s ease-out}.neumorphism-scrollbar::-webkit-scrollbar{width:10px}.neumorphism-scrollbar::-webkit-scrollbar-track{background:#f0f2f5;border-radius:15px;box-shadow:inset 2px 2px 4px #d1d9e6,inset -2px -2px 4px #fff}.neumorphism-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#6c7ce7,#a8b7ff);border-radius:15px;box-shadow:3px 3px 6px #d1d9e6,-3px -3px 6px #fff}.neumorphism-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a67d8,#6c7ce7);box-shadow:4px 4px 8px #d1d9e6,-4px -4px 8px #fff,inset 1px 1px 2px #ffffff4d}.neumorphism-scrollbar-dark::-webkit-scrollbar{width:10px}.neumorphism-scrollbar-dark::-webkit-scrollbar-track{background:#1a1d29;border-radius:15px;box-shadow:inset 2px 2px 4px #0f1419,inset -2px -2px 4px #25283d}.neumorphism-scrollbar-dark::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#a8b7ff,#6c7ce7);border-radius:15px;box-shadow:3px 3px 6px #0f1419,-3px -3px 6px #25283d}.neumorphism-scrollbar-dark::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#6c7ce7,#a8b7ff);box-shadow:4px 4px 8px #0f1419,-4px -4px 8px #25283d,inset 1px 1px 2px #25283d4d}.neumorphism-effect{background:#f0f2f5;border-radius:25px;box-shadow:9px 9px 16px #d1d9e6,-9px -9px 16px #fff;border:none;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.neumorphism-effect-dark{background:#1a1d29;border-radius:25px;box-shadow:9px 9px 16px #0f1419,-9px -9px 16px #25283d;border:none;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.neumorphism-inset{box-shadow:inset 6px 6px 12px #d1d9e6,inset -6px -6px 12px #fff}.neumorphism-inset-dark{box-shadow:inset 6px 6px 12px #0f1419,inset -6px -6px 12px #25283d}@keyframes borderGlow{0%,to{border-color:#667eea80;box-shadow:0 0 20px #667eea4d}50%{border-color:#764ba2b3;box-shadow:0 0 30px #764ba280}}.border-glow{animation:borderGlow 2s ease-in-out infinite}:root{--chrome-theme-color-light: #f0f2f5;--chrome-theme-color-dark: #000000;--app-primary-light: #6c7ce7;--app-primary-dark: #a8b7ff}@media (prefers-color-scheme: light){:root{--current-chrome-theme-color: var(--chrome-theme-color-light)}}@media (prefers-color-scheme: dark){:root{--current-chrome-theme-color: var(--chrome-theme-color-dark)}}@supports (color-scheme: light dark){:root{color-scheme:light dark}}@supports (-webkit-touch-callout: none){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media screen and (max-width: 768px){body{background-color:var(--current-chrome-theme-color);background-attachment:fixed}}
