@charset "UTF-8";html,body{overscroll-behavior:contain;touch-action:pan-x pan-y}header .dropdown-wrap .dropdown-layer ul li{cursor:pointer}a,button{cursor:pointer}a.disable,button.disable{cursor:default;opacity:.4;pointer-events:none}.category-list .category-item a{cursor:pointer}.channel-list{width:100%}.channel-list .channel-list-inner .channel-item,.contents .category .category-fixed a{cursor:pointer}.ai-generator .voice-options{display:grid;grid-template-columns:repeat(3,1fr)}.ai-generator .voice-options label{white-space:nowrap}.is-local{display:inline-block;width:3px;height:3px;border-radius:100%;background:#4FC1E9;margin-right:2px;margin-bottom:8px}.alert .dropdown-layer{max-width:80%;min-width:20rem;width:unset}.alert .dropdown-layer h3{padding:1rem 1rem 0}.alert .dropdown-layer ul.btn-wrap li{cursor:pointer}.alert .dropdown-layer ul.btn-wrap.single li{width:100%}.modal .modal-content .category-list .category-item a.on{font-weight:700;text-decoration:underline}.modal.popup{align-items:center;justify-content:center}.modal.popup .modal-content{position:relative;bottom:unset;z-index:unset;background-color:#fefefe;max-width:55%;width:unset;height:unset;padding:1.5rem;border-radius:.75rem;-webkit-animation-name:unset;-webkit-animation-duration:unset;animation-name:unset;animation-duration:unset}.modal.popup .modal-content h2{font-size:1.2rem;font-weight:700;padding-bottom:1rem}.modal.popup .modal-content p{width:100%;margin:.5rem 0;color:#888}.modal.popup .modal-content .btn{height:3rem;padding:0 1rem;margin-top:.5rem}.modal.popup.on{display:flex}.ai-history{width:100%}.ai-history .ai-item{white-space:nowrap}.ai-history .ai-item .desc{white-space:normal}.play-button{z-index:1!important}.player .content .info-wrap .text-wrap .song .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loading img{width:4rem;animation:rotateYLogo 2s linear infinite;transform-style:preserve-3d}.loading.hide{filter:blur(0);opacity:0}.app-version{width:100%;font-size:10px;color:#909090;padding:5px;text-align:right}@keyframes rotateYLogo{0%{filter:blur(4px);opacity:.6}30%{filter:blur(4px);opacity:.6}50%{filter:blur(0);opacity:1}70%{filter:blur(4px);opacity:.6}to{filter:blur(4px);opacity:.6}}.splash{display:flex;justify-content:center;align-items:center;height:100vh;background:#fff}.splash-logo{width:4.5rem;filter:blur(10px);opacity:.5;transition-property:filter,opacity;transition-duration:1.5s;transition-timing-function:ease}.splash-logo.show{filter:blur(0);opacity:1}
