@keyframes vibe-pulse{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.02);opacity:1}to{transform:scale(1);opacity:.8}}@keyframes vibe-glow{0%{box-shadow:0 0 10px rgba(6,182,212,.3),0 0 20px rgba(14,165,233,.2)}50%{box-shadow:0 0 15px rgba(6,182,212,.4),0 0 30px rgba(14,165,233,.3)}to{box-shadow:0 0 10px rgba(6,182,212,.3),0 0 20px rgba(14,165,233,.2)}}@keyframes vibe-bg-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes vibe-float{0%{transform:translateY(0);opacity:.4}50%{transform:translateY(-10px);opacity:.6}to{transform:translateY(0);opacity:.4}}@keyframes vibe-wave{0%{transform:translateX(0) scaleY(1);opacity:.3}50%{transform:translateX(100%) scaleY(1.5);opacity:.6}to{transform:translateX(200%) scaleY(1);opacity:.3}}@keyframes vibe-breathe{0%{transform:scale(1);filter:brightness(1) saturate(1)}50%{transform:scale(1.02);filter:brightness(1.1) saturate(1.3)}to{transform:scale(1);filter:brightness(1) saturate(1)}}:root{--vibe-intensity:0;--vibe-hue:200}.vibe-active,.vibe-active *{transition:all .3s ease-in-out}.slider{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.slider::-webkit-slider-track{background:#d1d5db;height:8px;border-radius:4px}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#8b5cf6;height:20px;width:20px;border-radius:50%;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2)}.slider::-moz-range-track{background:#d1d5db;height:8px;border-radius:4px;border:none}.slider::-moz-range-thumb{background:#8b5cf6;height:20px;width:20px;border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 4px rgba(0,0,0,.2)}.dark .slider::-webkit-slider-track{background:#374151}.dark .slider::-moz-range-track{background:#374151}