.MusicInfoPanel-module__gxCKSW__cardWrapper{perspective:1200px;transform-style:preserve-3d;will-change:transform}.MusicInfoPanel-module__gxCKSW__card{cursor:pointer;width:100%;height:auto;transform-style:preserve-3d;backface-visibility:hidden;transform-origin:100% 100%;will-change:transform;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(145deg,#0000 35%,#e81cff,#40c9ff) border-box;border:2px solid #0000;border-radius:8px;flex-direction:column;padding:40px;transition:all .6s cubic-bezier(.23,1,.32,1);display:flex}.MusicInfoPanel-module__gxCKSW__card:hover{rotate:8deg}@media (max-width:480px){.MusicInfoPanel-module__gxCKSW__card{border-radius:8px;padding:20px}}@media (max-width:768px){.MusicInfoPanel-module__gxCKSW__card{padding:30px}}@media (min-width:1920px){.MusicInfoPanel-module__gxCKSW__card{padding:40px}}
.MusicProgressBar-module__E3aW3W__container{align-items:center;gap:1rem;display:flex}.MusicProgressBar-module__E3aW3W__timeText{color:#6b7280;letter-spacing:.05em;min-width:3rem;font-family:Courier New,monospace;font-size:.875rem;font-weight:500}@media (min-width:1536px){.MusicProgressBar-module__E3aW3W__timeText{font-size:1rem}}.MusicProgressBar-module__E3aW3W__progressContainer{cursor:pointer;flex:1;padding:8px 0;position:relative}.MusicProgressBar-module__E3aW3W__progressBackground{-webkit-backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff40;border-radius:9999px;height:8px;transition:height .3s;position:relative;overflow:hidden;box-shadow:inset 0 2px 8px #0000001a,0 8px 32px #0000001a}@media (min-width:1536px){.MusicProgressBar-module__E3aW3W__progressBackground{height:10px}}.MusicProgressBar-module__E3aW3W__progressContainer:hover .MusicProgressBar-module__E3aW3W__progressBackground{height:10px}@media (min-width:1536px){.MusicProgressBar-module__E3aW3W__progressContainer:hover .MusicProgressBar-module__E3aW3W__progressBackground{height:12px}}.MusicProgressBar-module__E3aW3W__progressFill{background:linear-gradient(90deg,#f07a3d 0%,#ff6fa8 33%,#c9a5e8 66%,#84c5e8 100%) 0 0/200% 100%;border-radius:9999px;height:100%;transition-property:width;transition-duration:.1s;transition-timing-function:linear;animation:3s infinite MusicProgressBar-module__E3aW3W__gradientFlow;position:absolute;top:0;left:0;box-shadow:0 0 12px #ff6fa880,inset 0 1px 2px #ffffff4d}@keyframes MusicProgressBar-module__E3aW3W__gradientFlow{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}.MusicProgressBar-module__E3aW3W__thumb{will-change:transform,box-shadow;background:#ffffffe6;border-radius:50%;width:18px;height:18px;transition:all .2s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #ff6fa899,0 4px 12px #00000026,inset 0 1px 2px #fffc}@media (min-width:1536px){.MusicProgressBar-module__E3aW3W__thumb{width:20px;height:20px}}.MusicProgressBar-module__E3aW3W__progressContainer:hover .MusicProgressBar-module__E3aW3W__thumb{width:22px;height:22px;box-shadow:0 0 16px #ff6fa8cc,0 6px 20px #0003,inset 0 1px 2px #ffffffe6}@media (min-width:1536px){.MusicProgressBar-module__E3aW3W__progressContainer:hover .MusicProgressBar-module__E3aW3W__thumb{width:24px;height:24px}}.MusicProgressBar-module__E3aW3W__thumbDragging{width:24px;height:24px;box-shadow:0 0 20px #ff6fa8e6,0 8px 24px #00000040,inset 0 1px 3px #fff}@media (min-width:1536px){.MusicProgressBar-module__E3aW3W__thumbDragging{width:26px;height:26px}}.MusicProgressBar-module__E3aW3W__thumb:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,#fffc,#0000);border-radius:50%;width:6px;height:6px;position:absolute;top:2px;left:2px}@media (max-width:480px){.MusicProgressBar-module__E3aW3W__container{gap:.75rem}.MusicProgressBar-module__E3aW3W__timeText{min-width:2.5rem;font-size:.75rem}.MusicProgressBar-module__E3aW3W__progressBackground{height:6px}.MusicProgressBar-module__E3aW3W__thumb{width:16px;height:16px}.MusicProgressBar-module__E3aW3W__progressContainer:hover .MusicProgressBar-module__E3aW3W__thumb{width:18px;height:18px}}
.MusicControls-module__YmCKkG__wrap{--color-pure:#000;--color-primary:#e8e8e8;--color-secondary:#212121;--muted:#b8b8b8;--round:10px;--p-x:8px;--p-y:4px;--w-label:100px;--h-label:48px}@media (min-width:1536px){.MusicControls-module__YmCKkG__wrap{--w-label:112px;--h-label:56px}}.MusicControls-module__YmCKkG__wrap{padding:var(--p-y)var(--p-x);background:var(--color-primary);border-radius:var(--round);scrollbar-width:none;-webkit-overflow-scrolling:touch;z-index:1;align-items:center;max-width:100%;display:flex;position:relative;top:0;overflow-x:auto}.MusicControls-module__YmCKkG__wrap::-webkit-scrollbar{display:none}.MusicControls-module__YmCKkG__wrap input[type=radio]{visibility:hidden;width:0;height:0;display:none;position:absolute;overflow:hidden}.MusicControls-module__YmCKkG__label{cursor:pointer;letter-spacing:initial;color:var(--color-secondary);width:var(--w-label);min-width:var(--w-label);-webkit-user-select:none;user-select:none;outline-offset:-6px;z-index:2;-webkit-tap-highlight-color:transparent;background:0 0;outline:none;justify-content:center;align-items:center;padding:12px 16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .25s;display:flex;position:relative}.MusicControls-module__YmCKkG__label span{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}@media (min-width:1536px){.MusicControls-module__YmCKkG__label span{font-size:1.125rem}}.MusicControls-module__YmCKkG__wrap input[type=radio]:checked+.MusicControls-module__YmCKkG__label{color:var(--color-pure)}.MusicControls-module__YmCKkG__bar{transform-origin:0 0 0;height:100%;width:var(--w-label);z-index:0;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.33,.83,.99,.98);display:flex;position:absolute}.MusicControls-module__YmCKkG__bar:before,.MusicControls-module__YmCKkG__bar:after{content:"";background:var(--color-secondary);width:100%;height:4px;position:absolute}.MusicControls-module__YmCKkG__bar:before{border-radius:0 0 9999px 9999px;top:0}.MusicControls-module__YmCKkG__bar:after{border-radius:9999px 9999px 0 0;bottom:0}.MusicControls-module__YmCKkG__slidebar{height:calc(100% - (var(--p-y)*4));width:var(--w-label);border-radius:calc(var(--round) - var(--p-y));background:var(--muted);transform-origin:0 0 0;z-index:0;will-change:transform;transition:transform .5s cubic-bezier(.33,.83,.99,.98);position:absolute}.MusicControls-module__YmCKkG__btn1:checked~.MusicControls-module__YmCKkG__bar,.MusicControls-module__YmCKkG__btn1:checked~.MusicControls-module__YmCKkG__slidebar,.MusicControls-module__YmCKkG__btn1+.MusicControls-module__YmCKkG__label:hover~.MusicControls-module__YmCKkG__slidebar{transform:translate(0)scaleX(1)}.MusicControls-module__YmCKkG__btn2:checked~.MusicControls-module__YmCKkG__bar,.MusicControls-module__YmCKkG__btn2:checked~.MusicControls-module__YmCKkG__slidebar,.MusicControls-module__YmCKkG__btn2+.MusicControls-module__YmCKkG__label:hover~.MusicControls-module__YmCKkG__slidebar{transform:translate(100%)scaleX(1)}.MusicControls-module__YmCKkG__btn3:checked~.MusicControls-module__YmCKkG__bar,.MusicControls-module__YmCKkG__btn3:checked~.MusicControls-module__YmCKkG__slidebar,.MusicControls-module__YmCKkG__btn3+.MusicControls-module__YmCKkG__label:hover~.MusicControls-module__YmCKkG__slidebar{transform:translate(200%)scaleX(1)}@media (hover:none) and (pointer:coarse){.MusicControls-module__YmCKkG__btn1+.MusicControls-module__YmCKkG__label:hover~.MusicControls-module__YmCKkG__slidebar,.MusicControls-module__YmCKkG__btn2+.MusicControls-module__YmCKkG__label:hover~.MusicControls-module__YmCKkG__slidebar,.MusicControls-module__YmCKkG__btn3+.MusicControls-module__YmCKkG__label:hover~.MusicControls-module__YmCKkG__slidebar{transform:none}}@media (max-width:480px){.MusicControls-module__YmCKkG__wrap{--w-label:80px;--h-label:40px;--round:8px;--p-x:6px}.MusicControls-module__YmCKkG__label{padding:10px 12px;font-size:.75rem}}
