.mc-slider{outline:none}.mc-slider::-webkit-slider-runnable-track{height:8px;border-radius:9999px}.mc-slider::-moz-range-track{height:8px;border-radius:9999px;background:inherit;border:none}.mc-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:17px;height:17px;margin-top:-4.5px;border-radius:50%;background:var(--mc-slider-color,#a78bfa);cursor:pointer;border:2px solid rgba(255,255,255,.3);box-shadow:0 2px 10px rgba(0,0,0,.55),0 0 0 3px color-mix(in srgb,var(--mc-slider-color,#a78bfa) 22%,transparent);-webkit-transition:transform .13s ease,box-shadow .13s ease;transition:transform .13s ease,box-shadow .13s ease}.mc-slider::-webkit-slider-thumb:hover{transform:scale(1.28);box-shadow:0 3px 14px rgba(0,0,0,.6),0 0 0 6px color-mix(in srgb,var(--mc-slider-color,#a78bfa) 28%,transparent)}.mc-slider:active::-webkit-slider-thumb{transform:scale(1.18);box-shadow:0 1px 6px rgba(0,0,0,.5),0 0 0 8px color-mix(in srgb,var(--mc-slider-color,#a78bfa) 20%,transparent)}.mc-slider::-moz-range-thumb{width:17px;height:17px;border-radius:50%;background:var(--mc-slider-color,#a78bfa);cursor:pointer;border:2px solid rgba(255,255,255,.3);box-shadow:0 2px 10px rgba(0,0,0,.55),0 0 0 3px color-mix(in srgb,var(--mc-slider-color,#a78bfa) 22%,transparent);-moz-transition:transform .13s ease,box-shadow .13s ease;transition:transform .13s ease,box-shadow .13s ease}.mc-slider::-moz-range-thumb:hover{transform:scale(1.28)}.mc-slider:active::-moz-range-thumb{transform:scale(1.18)}.mc-scroll{scrollbar-width:thin;scrollbar-color:rgba(168,85,247,.38) rgba(255,255,255,.04)}.mc-scroll::-webkit-scrollbar{width:4px;height:4px}.mc-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.03);border-radius:9999px}.mc-scroll::-webkit-scrollbar-thumb{background:rgba(168,85,247,.38);border-radius:9999px}.mc-scroll::-webkit-scrollbar-thumb:hover{background:rgba(168,85,247,.62)}.mc-scroll::-webkit-scrollbar-corner{background:transparent}.slider-thumb::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,var(--candy-primary),var(--candy-secondary));cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.3);-webkit-transition:transform .15s ease;transition:transform .15s ease}.slider-thumb::-webkit-slider-thumb:hover{transform:scale(1.15)}.slider-thumb::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,var(--candy-primary),var(--candy-secondary));cursor:pointer;border:none;box-shadow:0 2px 6px rgba(0,0,0,.3);-moz-transition:transform .15s ease;transition:transform .15s ease}.slider-thumb::-moz-range-thumb:hover{transform:scale(1.15)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}@keyframes pulse-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes particle-1{0%,to{transform:translate(-50%,-50%) translate(0) scale(0);opacity:0}20%{opacity:1}80%{opacity:0}50%{transform:translate(-50%,-50%) translate(-30px,-30px) scale(1)}}@keyframes particle-2{0%,to{transform:translate(-50%,-50%) translate(0) scale(0);opacity:0}20%{opacity:1}80%{opacity:0}50%{transform:translate(-50%,-50%) translate(30px,-30px) scale(1)}}@keyframes particle-3{0%,to{transform:translate(-50%,-50%) translate(0) scale(0);opacity:0}20%{opacity:1}80%{opacity:0}50%{transform:translate(-50%,-50%) translateY(-40px) scale(1)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}